将XML文件添加到生成
问题描述:
我正在使用Visual Studio C#Express,我想知道如何去添加一些XML文件并能够在我的代码中引用它们。我将XML文件添加到项目下的一个文件夹中,但我不确定如何引用它们,然后将它们复制到输出文件夹中。最初,在我添加它们之前,我只是将XML文件复制到Visual Studio的Debug文件夹中,但当编译/安装我编码的程序的新副本时,我不得不手动复制XML文件。将XML文件添加到生成
有没有办法将XML文件添加到Visual Studio项目,并能够在代码中引用它们,然后将它们复制到输出文件夹?
答
右键单击项目,添加现有资源,浏览并选择要添加的文件。然后右键单击该文件,然后单击属性并将“构建操作”更改为内容,并将“复制到输出目录”更改为更新(如果需要,则始终复制)。然后你可以通过使用相对路径来访问它。
我用这对我的XML,我可以使用下面的代码访问我的内容:
XmlDocument document = new XmlDocument();
document.Load("Resources/DefaultConfig.xml");
请注意,我的DefaultConfig.xml文件里面,我在Visual Studio中创建一个“Resoruces”目录(这是可选的,但它可以帮助我保持我的项目整洁)