作ったもの、気づいたこと、試したこと。元エンジニアの視点で技術も日常もつづる雑多ブログ「Weiβlogy」。
ソリューションエクスプローラーで対象のファイルを右クリックします。
「ビルドアクション > EmbeddedResource」を選択します。以上です。
プログラムからのアクセスで必要なリソースIDは、デフォルトネームスペース+ファイル名となります。 リソースIDはプロパティビューで変更可能です。
使い方は以下の通りです。
using (var stream = new System.IO.StreamReader(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("[ResourceID]"), true)) {
...
}