调试模式中缺少XML文件

本文关键字:XML 文件 模式 调试 | 更新日期: 2023-09-27 18:23:44

我在VS 2010中有一个带有XML文件的项目。我想读取它,但在调试模式下我收到错误文件找不到?如何告诉VS将其复制到Debug文件夹?

调试模式中缺少XML文件

右键单击解决方案资源管理器中的文件,选择"属性",然后将"复制到输出目录"设置为"始终复制"。

这将在每次生成项目时将文件复制到生成文件夹中。

有几种方法可以做到。如果xml是项目的一部分,你应该添加它,然后在属性中将其设置为始终复制,如果更新则复制。

你也可以将其作为资源添加,然后你必须改变读取它的方式,因为它将不再在文件中,而是在exe/dll中编译。它的优点在于它不能丢失,但如果你想更改它,你必须重新编译。有时VS对此有点不确定,您可能需要执行Clean解决方案,以确保它以最新版本编译。

把文件的路径和名称放在配置文件中,可能有一些管理风格的对话框来查找它,你可以启动它,它不在那里或没有设置。

最后但并非最不重要的是,在您了解更多信息之前,将其复制到您的bin/debug目录中。

在您的项目中,XML files可能是excluded

检查一下。