我知道这是一个相对常见的问题,但是所提供的解决方案都不适用于我,所以作为最后的手段,我再次提出它:
突然,当我尝试在调试模式下运行我的项目时,我遇到了错误:
“无法加载NameOfFIleHere.xml文件 - 找不到文件'c:\ Users \ FullLocationHere \ bin \ Debug \ NameOfFIleHere.xml'” 和“无法加载'c:\ Users \ FullLocationHere \ bin \ Debug \ NameOfFIleHere.xml' - 配置系统无法初始化”
我正在研究这个项目一段时间,从来没有遇到任何类似的问题。另外,我最近没有更改任何xml文件,也没有自上次成功运行以来进行任何主要的代码/设置修改。 我正在使用TFS开发Visual Studio 2013。 愿有人可以提供一些关于它为什么会一直发生的想法吗?
非常感谢!
我尝试过的一些解决方案:
Unable to copy file, Access to the path is denied
答案 0 :(得分:1)
当处理来自GUI / Starting-Project之外的其他项目的内容文件(xml,图像等)时,有时会发生该文件无法写入GUI / Starting-Project的bin \调试,即使它设置为“始终复制”。我观察到它发生在重建过程中,当Visual Studio清理旧的编译时。相当随机,似乎文件句柄卡住并阻止创建文件。
我个人通过将所需的应用程序文件复制到
来解决了这个问题Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData),
"CompanyName", "AppName")
解析为:
C:\ProgramData\CompanyName\AppName
答案 1 :(得分:0)
只是更新它是如何解决的: 我最终从tfs删除了该项目,并从另一个文件夹(它直接位于C:\下面)上传了一个旧版本的副本,正如我上面推荐的那样。不是最优雅的解决方案,但它对我有用。