2010-04-06 43 views
0

我在解决方案的文件夹中的某个项目(Silverlight类库)中有一个特定的config.xml文件。它的构建行为被设置为内容。在同一项目中我试图说加载XML文件:如何将silverlight类库中的xml文件包含到xap文件中

XDocument xml = XDocument.Load("/config.xml"); 

这不幸的是没有工作。在检查xap文件时,我发现xml文件没有被复制到它。我正在使用Visual Studio 2010 RC。

回答

1

您需要在主应用程序的项目中包含标记为“内容”的文件,以使其显示在.Xap中。如果您控制主应用程序,则可以链接.xml文件并将其标记为内容。

如果您不能这样做,请将.xml文件标记为嵌入式资源,但它不够灵活,并将内置到.dll中,但这是您唯一的选择。

相关问题