【发布时间】:2017-02-03 14:16:25
【问题描述】:
我正在使用 Visual Studio 2015。我的解决方案中有一个 XML 文件Xml/file.xml
我写道:
XElement root = XElement.Load(@"Xml\file.xml");
我的file.xml 属性是:
Build Action = Content
Copy to Output Directory = Copy Always
在调试模式下它可以工作,但是当我发布解决方案时,它会在以下位置搜索文件:
c:\windows\system32\inetsrv\Xml\file.xml
解决办法是什么?
谢谢
【问题讨论】:
-
发布时,您正在更改 exe 的位置。您的根目录也会更改到这个新位置。将您的文件移动到它要查找的路径或为该文件设置absolute path。
标签: c# xml visual-studio