ファイルをプロジェクトに追加し、ファイルのプロパティ ウィンドウでビルド アクションをResourceに設定します。
コードでは、 Application.GetResourceStreamメソッドを呼び出してStreamResourceInfoインスタンスを取得し、 StreamReaderを使用してそのストリームから読み取ることができます。
ファイルへのパスは「/AssemblyName;component/Folder/File.ext」になります。"AssemblyName" はアセンブリの名前で、"/Folder/File.ext" はプロジェクト ルートからの相対パスです。例えば。次のコードは、「/Data/tones.txt」ファイルを読み取ります。
private void ReadTones()
{
string tonesPath = "/PhoneReadFileResource;component/Data/tones.txt";
Uri tonesUri = new Uri(tonesPath, UriKind.Relative);
StreamResourceInfo sri = Application.GetResourceStream(tonesUri);
StreamReader rdr = new StreamReader(sri.Stream);
TextDisplay.Text = rdr.ReadToEnd();
}
質問に基づいてサンプル プロジェクトをダウンロードできます: http://sdrv.ms/RnVbQ3