我有一些标记为“内容”的XML文件应该复制到应用程序的XAP文件中。如何从Silverlight中读取这些文件?
我知道如何在.NET中正常读取文件。所以我正在寻找的方法是找到Windows卡住文件的位置和任何重新安全问题。
答案 0 :(得分:0)
这不是如何从xap中读取文件,但如果你只是想在运行时加载文件,那么这将有效。
您可以将文件设置为嵌入资源。然后,您可以使用以下方法访问它们:
GetType().Assembly.GetManifestResourceStream(resourceName)
resourceName是具有完整命名空间的文件的名称。例如。如果您的程序集默认名称空间(在项目设置中设置)是“foo”而您的文件位于名为“bar”的文件夹中,那么resourceName将类似于“foo.bar.MyFile.xml”
答案 1 :(得分:0)
你应该能够做一个XDocument.Load你文件名的传递。