2011年9月7日水曜日

WP7のアプリケーション内にファイルを埋め込む


1 TextFile1.txtをプロジェクトに追加
2 TextFile1.txtのプロパティ
  ビルドアクションを 埋め込まれたリソースに変更
3 クラスパスの宣言
using System.Reflection;
using System.IO;
を追加
4 コードの追加
//現在のコードを実行しているAssemblyを取得
Assembly myAssembly = Assembly.GetExecutingAssembly();

Stream st = myAssembly.GetManifestResourceStream("myclass.TextFile1.txt");

//指定されたマニフェストリソースを読み込む
StreamReader sr = new StreamReader(st);

//内容を読み込む
string s = sr.ReadToEnd();
//後始末
sr.Close();
st.Close();