我的項目中有一些文件的Build Action
設置爲Content
。使用Build Action = Content讀取文件
如何獲取流以讀取這些內容文件?
PS:將Build Action
設置爲Resource
,然後通過Application.GetResourceStream()
讀取文件不是一個選項。
我的項目中有一些文件的Build Action
設置爲Content
。使用Build Action = Content讀取文件
如何獲取流以讀取這些內容文件?
PS:將Build Action
設置爲Resource
,然後通過Application.GetResourceStream()
讀取文件不是一個選項。
包含Content
的Build Action
的項目包含在軟件包(.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代碼庫中看到full sample,顯示如何使用Application.GetResourceStream()方法訪問與應用程序一起部署的文件。
+1尼斯樣品。 – 2012-04-27 21:55:51
可能的重複http://stackoverflow.com/questions/7252435/open-a-local-xml-file-in-wp7 – 2012-04-27 20:19:14
@lukas - 我認爲他們是不同的,它不是一個真正的愚蠢,即使它涵蓋了相同的材料。 – 2012-04-27 20:31:40