2011-11-17 52 views
0

我有一些标记为“内容”的XML文件应该被复制到应用程序的XAP文件中。我如何从Silverlight内部读取这些文件?将数据文件包含在Silverlight应用程序中

我知道如何在.NET中正常读取文件。所以我正在寻找的是一种方法来找到Windows卡住的文件和任何realavent安全问题。

回答

0

这不是完全如何从xap内读取文件,但如果您只是希望能够在运行时加载文件,那么这将工作。

您可以将文件设置为嵌入资源。然后使用以下方法访问它们:

GetType().Assembly.GetManifestResourceStream(resourceName) 

resourceName是具有完整名称空间的文件的名称。例如。如果您的程序集默认名称空间(在项目设置中设置)为“foo”,并且您的文件位于名为“bar”的文件夹中,那么resourceName将类似于“foo.bar.MyFile.xml”

0

您应该可以做一个XDocument.Load你的文件的名称传递。

相关问题