我有一些標記爲「內容」的XML文件應該被複制到應用程序的XAP文件中。我如何從Silverlight內部讀取這些文件?將數據文件包含在Silverlight應用程序中
我知道如何在.NET中正常讀取文件。所以我正在尋找的是一種方法來找到Windows卡住的文件和任何realavent安全問題。
我有一些標記爲「內容」的XML文件應該被複制到應用程序的XAP文件中。我如何從Silverlight內部讀取這些文件?將數據文件包含在Silverlight應用程序中
我知道如何在.NET中正常讀取文件。所以我正在尋找的是一種方法來找到Windows卡住的文件和任何realavent安全問題。
這不是完全如何從xap內讀取文件,但如果您只是希望能夠在運行時加載文件,那麼這將工作。
您可以將文件設置爲嵌入資源。然後使用以下方法訪問它們:
GetType().Assembly.GetManifestResourceStream(resourceName)
resourceName是具有完整名稱空間的文件的名稱。例如。如果您的程序集默認名稱空間(在項目設置中設置)爲「foo」,並且您的文件位於名爲「bar」的文件夾中,那麼resourceName將類似於「foo.bar.MyFile.xml」
您應該可以做一個XDocument.Load你的文件的名稱傳遞。