* 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. |
Source of C#コード断片/1.1/EXEに埋め込んだリソースをバイナリで取得する* EXEに埋め込んだリソースをバイナリで取得する [#r24c42a8] EXEにリソースを埋め込むには、 -VisualStudioのソリューションエクスプローラでプロジェクトを右クリックし、 -「追加」-「既存項目の追加」で埋め込みたいファイルを選択、 -そのファイルのプロパティで、「ビルドアクション」を「埋め込まれたリソース」に すればよい。 以下のコードで、プログラムからそのリソースのバイト列を取り出せる。 #code(Csharp,nooutline){{ 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(); }} |