在Windows7x64上运行的VS2010
我正在尝试构建一个VS2010控制台应用程序,但偶尔会出现以下错误:
Could not write to output file
'D:\somepath\someProjectName\obj\Debug\ProjectName.exe' -- 'Access is denied. '
使用Sysinternals ProcessExplorer,我可以看到该文件的句柄,但是当我单击它时,没有显示任何应用程序持有它,当我尝试关闭句柄时,在ProcessExplorer中会出现“打开进程错误:句柄无效。”的错误。
如果我在Windows资源管理器中打开该文件夹,我可以物理上删除该文件(看起来是这样),但锁定仍然存在,这让我认为它可能并没有真正删除,也许只是等待删除?
这是一个已知的错误吗?还是我做错了什么?是否有一种实用工具可以强制解锁此文件?
请参见以下可能的解决方案:
Visual Studio构建失败:无法将exe文件从obj\debug复制到bin\debug