每次我构建我的 C++ 项目时,visual studio 都会让 exe 文件保持打开状态大约 2 分钟。 我什至不运行 exe 文件只是构建它。 2 分钟我被迫等待再次构建它。
Exe 句柄由 SYSTEM 进程拥有。因此,我无法手动或使用预构建命令删除、移动、重命名等。
没有防病毒程序、索引服务或任何其他进程在运行。
问题与我的项目大小有关。小型项目中不会再出现此问题。
您知道任何解决方法吗?
最佳答案
我重命名了 exe。添加一个重命名(不是删除,而是重命名)旧 exe(如果存在)的预构建。
这是唯一对我有用的东西,因为有时使用的文件不是“分钟”,而是几个小时;唯一可以解决的办法是重新启动 VS2010。
关于c++ - Visual Studio "File in use..."构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8195911/