我在Windows应用程序中将xml文件添加到我的解决方案中。但是当我执行下面的代码时,它找不到xml。
var xDoc = XDocument.Load("Services.xml");
在bin / debug \文件夹中找不到这个xml是个例外。
有人可以帮我吗??
答案 0 :(得分:1)
使用: - 强>
var xDoc = XDocument.Load(Application.StartupPath + "\Services.xml");
除此之外,请确保: -
答案 1 :(得分:0)
正如其他人所说,这是因为您的XML文件未被复制到bin / Debug文件夹中。
如果您的XML文件包含在项目文件夹中,并且您希望在调试或构建时自动复制该文件,请在解决方案资源管理器中右键单击它并转到“属性”。从“属性”菜单中,将构建操作设置为"内容"和复制到输出目录到"复制到更新"。
如果这不起作用,请告诉我。