下运行项目时,我遇到了错误:突然,当尝试调试模式

C# "e;file not found…\bin\Debug”尝试在调试模式下运行项目时出错

c#xmlvisual-studio-2013

C#“找不到文件…\bin\Debug”尝试在调试模式下运行项目时出错,c#,xml,visual-studio-2013,visual-studio-debugging,C#,Xml,Visual Studio 2013, Visual Studio 调试,我知道这是一个相对常见的问题,但是提供的解决方案都不适合我,所以作为最后的手段,我再次问:突然,当尝试在调试模式下运行项目时,我得到了错误:“无法加载文件 nameoffileure.xml – 找不到文件 ‘c:\Users\FullLocationHere\bin\Debug\nameoffileure.xml’”和“无法加载 ‘c:\Users\FullLocationHere\bin\Debug \nameofileure.xml’ – 无法初始化配置系统”我在这个项目上工作了一段时间vs 调试 找不到dll,从来没有

我知道这是一个相对常见的问题,但提供的解决方案都不适合我,所以作为最后的手段,我再次询问:

突然,当我尝试在调试模式下运行项目时,我遇到了一个错误:

“无法加载文件 nameoffileure.xml – 找不到文件 ‘c:\Users\FullLocationHere\bin\Debug\nameoffileure.xml’”和“无法加载 ‘c:\Users\FullLocationHere\bin\Debug\ nameofileure.xml’-配置系统初始化失败”

我从事这个项目已经有一段时间了,从来没有遇到过类似的问题。此外,我最近没有更改任何 xml 文件,自上次成功运行以来,我也没有对代码/设置进行任何重大修改。我正在使用 TFS 开发 Visual Studio 2013。谁能告诉我为什么会这样

非常感谢

我尝试过的一些解决方案:

处理来自 GUI/启动项目以外的其他项目的内容文件(xml、图像等)时,有时会发生文件无法写入 GUI/即使文件设置为“始终复制”的情况启动项目的 bin\debug。我观察到它发生在重建期间,当 VisualStudio 清理旧编译时。蛮随意的,好像是文件句柄卡住了,阻止了文件的创建

就个人而言,我通过将所需的应用程序文件复制到

Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData),
"CompanyName", "AppName")

分辨率如下:

C:\ProgramData\CompanyName\AppName

只是关于如何解决问题的更新:我最终从 tfs 中删除了项目并从另一个文件夹上传了项目的旧版本(如上面对我的建议,在 C: 正下方)。不是最优雅的解决方案,但它对我有用。

是您的问题还是您的代码中的错误? @leppie-typo 在这里,抱歉我改变了它。我看到很多用户说这个解决方案对他们有用,但不幸的是它并没有解决我的问题。这怎么不能解决你的问题?如果您将文件写入一个项目中的中性位置,然后从该中性位置从另一个项目中读取它,跳过 Visual Studio 的清理/重建机制,它怎么会不起作用?我只能想象你当时有权限问题。这是一个好问题,我没有选择,这纯粹是沮丧。尝试手动复制文件并运行 .exe,而不是 .vhost.exe,以捕获消息框中的错误vs 调试 找不到dll,这样您就不需要调试器来查看崩溃的位置。最后,将内容文件直接复制到 GUI/Starter 项目中。重启电脑等等。。 另一个想法:据我所知,您的个人资料中有您的项目。这可能会给您带来奇怪的权限问题。将项目移动到您自己在硬盘驱动器上创建的文件夹,即 C:\DEV(此设置也可以在 Visual Studio 中的“工具/选项/项目和未来解决方案”下进行设置)

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论