在调试模式下缺少XML文件

时间:2012-02-07 15:42:13

标签: c# xml winforms

我在VS 2010中使用XML文件进行项目。我想读它但在调试模式下我收不到错误文件?我如何告诉VS将其复制到Debug文件夹?

3 个答案:

答案 0 :(得分:2)

右键单击Solution Explorer中的文件,选择Properties,然后将“Copy to Output Directory”设置为“Always Always”。

每次构建项目时,都会将文件复制到build文件夹中。

答案 1 :(得分:0)

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

检查一下。

答案 2 :(得分:0)

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

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

将路径放到文件中,并将其名称放在配置文件中,可能会有一些管理员样式对话框来查找它,你可以启动它,它不存在或没有设置。

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