* U K I Y A H O N P O *
Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura,
che la diritta via era smarrita.
リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
浮子屋商店もよろしく。

C#コード断片/1.1/EXEに埋め込んだリソースをバイナリで取得する

Top > C#コード断片 > 1.1 > EXEに埋め込んだリソースをバイナリで取得する

EXEに埋め込んだリソースをバイナリで取得する

EXEにリソースを埋め込むには、

  • VisualStudioのソリューションエクスプローラでプロジェクトを右クリックし、
  • 「追加」-「既存項目の追加」で埋め込みたいファイルを選択、
  • そのファイルのプロパティで、「ビルドアクション」を「埋め込まれたリソース」に すればよい。

以下のコードで、プログラムからそのリソースのバイト列を取り出せる。

  0
  1
  2
  3
  4
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetEntryAssembly();
Stream stream=assembly.GetManifestResourceStream("namespace.filename.txt");
BinaryReader br=new BinaryReader(stream);
byte[] buf=br.ReadBytes((int)st.Length);
br.Close();

このページの最終更新日: 2006/03/02 11:19:09 JST (4132d)
このページのトラックバックURL: http://ukiya.sakura.ne.jp/index.php?tb_id=a1d09cc300b04e6400987eb3295365e5