相关疑难解决方法(0)

Visual Studio在构建时锁定输出文件

我在VS 2010中有一个简单的WinForms解决方案.每当我构建它时,输出文件(bin\debug\app.exe)最终被锁定,后续构建失败,并显示一条消息 "The process cannot access the file 'bin\Debug\app.exe' because it is being used by another process." .构建项目的唯一方法是重新启动VS之后每一个构建,都非常尴尬.

我发现这篇旧博客帖子http://blogs.geekdojo.net/brian/archive/2006/02/17/VS2005FileLocking.aspx - 似乎这个问题真的很老了.有谁知道这里发生了什么,或者至少有一些解决方法?

更新

我实际上并没有运行该文件.锁定发生在构建之后,而不是在调试之后(即启动VS - 构建 - 构建 - 失败!)并且我尝试关闭防病毒软件.它没有帮助.

更新2

Process Explorer显示已加载文件的devenv.exe(在DLL中,而不在Handles中).看起来构建期间的一些故障阻止了卸载,但是(第一个)构建完成时没有任何消息,然后"1成功,o失败"/

visual-studio

79
推荐指数
4
解决办法
3万
查看次数

标签 统计

visual-studio ×1