2012-01-12 9 views
1

実行時にリソースにイメージを追加したいと思います。 アイデアはこれです...ユーザーはダイアログボックスを使用してファイルを開き、複数のファイルを選択して、選択したファイルをリソースに保存します。リソース内のイメージをインポートする

これは実行可能ですか?

答えて

0

コンパイラは、CSharpCodeProviderクラスを使用して実行できます。いくつかのサンプルリソースでこれを行うプログラムをまず作成してください。コンパイラに渡される引数に注意してください。これらの引数は、プログラムをビルドするときに[出力]ウィンドウに表示されます。 CSharpCodeProvider.CompileAssemblyFromFile()を使用し、同じオプションでCompilerParametersを渡します。

アドインまたはマクロでResourceWriterクラスを使用できます。これは、リソースをシステムデフォルトの形式で出力ファイルまたは出力ストリームに書き出します。 ResourceWriter.AddResourceメソッドを確認してください。

+0

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/ce28296f-e391-4df6-86fc-c289302c8482/ –

+0

thanks jason、およびhttp://social.msdn.microsoft。 com/forums/ja-US/vsx/thread/eeb7864b-c7c3-45fb-88c6-1d41985a0b34/ – Afshin

+0

どうすればよいですか? **公式void AddResource(文字列名、バイト[]値)** 。これは私がC# –

1

いいえ、実行時に実行可能ファイルまたはDLLに埋め込まれたリソースを変更することはできません。

関連する問題