我如何使用XDocument.Load()来获取应用程序目录中的文件

Fco*_*Fco 3 .net c# xml system linq-to-xml

我在项目的文件夹中有一个XML文件.我想使用XDocument.Load(string)但是我必须将应用程序的完整路径写为URI的一部分(例如在我的示例中)?

XDocument xml = XDocument.Load("c:/users/myuser/documents/visual studio
2010/Projects/ErrorRegistro/Registro.xml");
Run Code Online (Sandbox Code Playgroud)

Ron*_*dau 16

绕过资源问题的另一种方法是将文件添加到项目(与ressource解决方案相同),然后单击该文件并在属性选项卡中选择"复制始终"复制到输出路径.这样,在构建时文件将被复制到输出目录,就像这样简单

 XDocument xml = XDocument.Load("Registro.xml");
Run Code Online (Sandbox Code Playgroud)