1
私はいくつかのアイコンを持つ小さなアプリケーションを持っています。私はそれらを分離されたDLLに入れることにしました。私のソリューションでは、私はプロジェクトを作成しました。私はこれらのアイコンをリソースとして埋め込んでいます。 次に、このライブラリ(myImages.dll)をコンパイルしました埋め込み画像を含む外部DLLをロードする
その後、私はメインプログラムの参照としてそのDLLを追加し、私は自分のカスタムライブラリの参照を取得するためにResourceManagerを使用しました。次に、GetObjectメソッドを使用して各ファイルの名前を取得するように指示しました。
次のコードは動作しますが、私はアイコンを取得しようとするとエラーが発生します。
ResourceManager rm = new ResourceManager("myAssembly.MyNamespace", Assembly.LoadFile("Images.dll"));
Image myImage = ((System.Drawing.Image)(rm.GetObject("myIcon")));
は私のImages.dllへの参照が正常に動作しないようです。 ヒント?