Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将XML文件添加到构建中_C#_Visual Studio - Fatal编程技术网

C# 将XML文件添加到构建中

C# 将XML文件添加到构建中,c#,visual-studio,C#,Visual Studio,我正在使用Visual Studio C#Express,我想知道如何添加一些XML文件并在代码中引用它们。我将XML文件添加到项目下的一个文件夹中,但我不确定如何引用它们,然后将它们复制到输出文件夹中。最初,在添加XML文件之前,我只是将XML文件复制到VisualStudio的Debug文件夹中,但是当我编译/安装了一个我编写的程序的新副本时,我必须手动复制XML文件 是否有方法将XML文件添加到Visual Studio项目,并能够在代码中引用它们,然后将它们复制到输出文件夹?右键单击项目

我正在使用Visual Studio C#Express,我想知道如何添加一些XML文件并在代码中引用它们。我将XML文件添加到项目下的一个文件夹中,但我不确定如何引用它们,然后将它们复制到输出文件夹中。最初,在添加XML文件之前,我只是将XML文件复制到VisualStudio的Debug文件夹中,但是当我编译/安装了一个我编写的程序的新副本时,我必须手动复制XML文件


是否有方法将XML文件添加到Visual Studio项目,并能够在代码中引用它们,然后将它们复制到输出文件夹?

右键单击项目,添加现有资源,浏览并选择要添加的文件。然后右键单击文件并单击属性,然后将“构建操作”更改为内容,如果更新,则将“复制到输出目录”更改为复制(如果需要,则始终复制)。然后可以使用相对路径访问它

我将其用于XML,并且可以使用以下代码访问我的内容:

XmlDocument document = new XmlDocument();
document.Load("Resources/DefaultConfig.xml");
请注意,我的DefaultConfig.xml文件位于我在Visual Studio中创建的“Resoruces”目录中(这是可选的,但有助于保持项目整洁)