プロジェクトに にBuild Action
設定されているファイルがいくつかありますContent
。
これらのコンテンツ ファイルを読み取るためのストリームを取得するにはどうすればよいですか?
PS: を設定してBuild Action
からResource
ファイルを読み取ることApplication.GetResourceStream()
はオプションではありません。
プロジェクトに にBuild Action
設定されているファイルがいくつかありますContent
。
これらのコンテンツ ファイルを読み取るためのストリームを取得するにはどうすればよいですか?
PS: を設定してBuild Action
からResource
ファイルを読み取ることApplication.GetResourceStream()
はオプションではありません。
のアイテムBuild Action
はContent
パッケージ(.xap)ファイルに含まれており、。を介してアクセスできますUri
。あなたはまだApplication.GetResourceStream()
ストリームに到達するために使用します
var si = Application.GetResourceStream(new Uri("FileName.ext", UriKind.Relative));
using (var sr = new StreamReader(si.Stream))
{
//blah
}
これは、MSDNヘルプにかなり詳しく記載されています。Application.GetResourceStream
最近投稿した MSDN コード ギャラリーで完全なサンプルを見ることができ、 Application.GetResourceStream()メソッドを使用して、アプリケーションと共にデプロイされたファイルにアクセスする方法を示しています。