我在调试控制台应用程序时不时会收到此错误消息:
该进程无法访问文件&bin; \ Release ...'因为它是 被另一个进程使用。超过重试次数10.失败。
事实是它没有运行,Visual Studio会不断显示此消息,因此我必须重新启动它并再次构建它。
该过程未运行,因此没有理由收到此错误。
有谁知道为什么会这样?
答案 0 :(得分:4)
这是我的Google search.
答案 1 :(得分:1)
我不确定你为什么要调试发布版本?
当发生这种情况时,通常是由于被打开,即运行应用程序的控制台窗口仍处于打开状态,或者它仍处于关闭状态。
但是,我觉得这是因为调试了一个发布版本的应用程序。
答案 2 :(得分:1)
如果进程没有运行,我认为Visual Studio是使用bin \ Release的过程。
如果您想确切地知道问题是什么,删除文件夹中的所有内容(如果可能),将不会删除的文件将是Visual Studio使用的文件,这已经是一个很好的指标。
答案 3 :(得分:1)
在过去的几天里我遇到了类似的问题。发生这种情况的原因是因为我正在测试我创建的Windows服务。当我忘记停止服务并尝试构建时,我收到了这个错误。
按照其他帖子中的建议操作。同样,您可能希望下载Process Explorer from Microsoft - 它可能会为您提供额外的见解,并允许您杀死任何逗留过程。
答案 4 :(得分:1)
什么版本的Visual Studio?你把它标记为VS 2013,对吗?
您是否看过Microsoft的以下主题?许多人抱怨类似的问题。
https://connect.microsoft.com/VisualStudio/feedback/details/533411 http://connect.microsoft.com/VisualStudio/feedback/details/811846/visual-sudio-cant-complie http://connect.microsoft.com/VisualStudio/feedback/details/647826