Build Visual Studio 2015无法(重新)生成快速-文件已锁定

Build Visual Studio 2015无法(重新)生成快速-文件已锁定,build,visual-studio-2015,locked-files,Build,Visual Studio 2015,Locked Files,这是著名的 无法将文件obj\Debug\MVP.exe复制到bin\Debug\MVP.exe。这个 进程无法访问文件“bin\Debug\MVP.exe”,因为它正在运行 被另一个进程使用 请再说一遍。Windows 7 64位上的Visual Studio Enterprise。以下是复制的步骤: 我构建了一个解决方案F6构建完成,没有错误。 我注意到一个小麻烦,所以我很快就纠正了它 按F6再次生成,但现在由于以下原因无法执行生成: 上述错误。 等待30秒 现在我可以重新建造了 那么,为什

这是著名的

无法将文件obj\Debug\MVP.exe复制到bin\Debug\MVP.exe。这个 进程无法访问文件“bin\Debug\MVP.exe”,因为它正在运行 被另一个进程使用

请再说一遍。Windows 7 64位上的Visual Studio Enterprise。以下是复制的步骤:

我构建了一个解决方案F6构建完成,没有错误。 我注意到一个小麻烦,所以我很快就纠正了它 按F6再次生成,但现在由于以下原因无法执行生成: 上述错误。 等待30秒 现在我可以重新建造了 那么,为什么在构建完成后将VS文件锁定这么长时间呢?我能做什么

编辑

因此,我使用Process Explorer进行检查,您可以从Microsoft下载Process Explorer。该文件有时被称为系统的进程使用。它的使用时间约为30秒。然后系统释放它,尽管我正在测试的可执行文件可能仍在运行。但基本上,只要流程系统保留该文件,就无法构建解决方案。那么,为什么在重新构建或运行该文件后,该进程会保留该文件30秒呢?

答案

我禁用了应用程序用户体验服务。通过启用该服务,Visual Studio 2015中编译的文件将不再被系统进程PID 4劫持。问题解决了

其他东西

首先,我试图通过排除项目文件夹来摆弄索引服务。我还摆弄了索引节流。使用SSD从超频I7 3820运行数据显然没有任何效果