在公司和家里的电脑上都遇到这个问题, 编译运行程序后, 无论clean或者rebuild, 生成的exe都不能删除掉, 通过processhacker查看是system占用, 怀疑是杀软引用了exe的文件句柄. 可惜卸载杀软后问题同样出现. 提示信息如下:
LINK : fatal error LNK1104: cannot open file ‘D:\Coney\Desktop\Solution\Bin\ProjectApp.exe’
后来google下, 发现已经有人碰到过类似问题了, 原因是没有开启Application Experience服务, 大体原因是该服务维护应用程序缓存, 当删除文件时, 应用程序标记为待删除, 待所有打开的进程句柄关闭后进行删除. 但是因为Application Experince服务没有启动, 导致无法获取这个应用程序状态, 所以要等待一段时间应用程序才能被删除掉.

ref:

http://stackoverflow.com/questions/3906404/link-fatal-error-lnk1104-cannot-open-file-d-myproj-exe?1363796963

http://www.retrocopy.com/blog/28/cant-delete-exe-files-in-vista–windows-7-solved.aspx