我在解决方案的一个文件夹中的某个项目(Silverlight类库)中有一个config.xml文件。它的构建操作设置为内容。在同一个项目中,我试图通过说:
来加载xml文件XDocument xml = XDocument.Load("/config.xml");
遗憾的是,这不起作用。在检查xap文件时,我看到xml文件没有被复制到它。我正在使用Visual Studio 2010 RC。
答案 0 :(得分:1)
您需要在主应用程序的项目中包含标记为“内容”的文件,以使其显示在.Xap中。如果您控制主应用程序,则可以链接.xml文件并将其标记为内容。
如果你不能这样做,将.xml文件标记为嵌入式资源,它的灵活性会降低,并且会内置到.dll中,但这是你唯一的选择。