子文件夹中的WPF C#XML资源未构建

时间:2010-12-03 01:37:58

标签: c# wpf xml resources

目前在我的项目目录中,我有一个名为“Data”的文件夹,其中有两个我在WPF应用程序中使用的XML文件。我已将XML文件设置为“资源”,将“复制到输出目录”选项设置为“始终复制”。但是,以下代码抛出DirectoryNotFoundException,因为在构建应用程序时,文件未被复制到bin \ debug。

return new Game(XDocument.Load("Data/Game.xml").Root);

我如何制作它,以便每次构建文件时都可以移动而无需在每次更改XML时手动执行此操作?

1 个答案:

答案 0 :(得分:4)

将“构建操作”设置为 当您将构建操作设置为资源时 - 这意味着,VS将自动将此文件作为嵌入资源打包到程序集中。关于Resource Files on MSDN的更多信息
当“构建操作”为时,Studio无需执行任何操作,而是按照“复制到输出目录”命令进行操作。