EXE在构建后被锁定

时间:2013-02-20 21:43:00

标签: windows-7 visual-studio-2012

我正在使用VS2012,每次构建程序时,exe文件都会被锁定大约5分钟。我无法手动删除文件或重命名它。我正在运行没有防病毒软件的Windows 7 64位。这种情况从未发生在VS2010上,它只在我升级到VS2012时才开始发生。有没有人经历过这个?这是VS中的错误,还是我的设置有问题?

2 个答案:

答案 0 :(得分:2)

我在2010年和2012年都没有正确终止我的线程时遇到过这种情况。在测试运行之后,我改变了一些东西并尝试构建。

我的短期修复方法是杀死相关进程(不是VS,而是EXE的主机进程)。长期修复我忘记正确终止你的线程的地方。

但是这个问题/答案可能对您更有意义:Visual Studio locks output file on build

答案 1 :(得分:1)

为我解决此问题的原因是启用了应用体验服务。 Here描述了服务的功能。 Here是Microsoft的一个主题,讨论了这个问题。