小技巧:VS2010提示because “AlwaysCreate” was specified

小技巧:VS2010提示because “AlwaysCreate” was specified

作者:HQ |  时间:2018-05-07 |  浏览:1218 |  评论已关闭 条评论

问题
在VS2010中开发项目时,有时候项目源文件一点都没有改,编译项目的时候都会编译一次,并提示:
Creating “xxx\Debug\xx.unsuccessfulbuild” because “AlwaysCreate” was specified

可能的原因
1) 项目中某些文件可能不存在了,这种情况可能是从资源管理器中删除了文件,而没有同步的在VS中删除。
2) 某些未知的原因导致项目的中间目录出现混乱,让VS每次编译项目时都认为源文件有更改,所以每次都会编译。

解决方法
1) 依次检查项目的所有头文件和源文件,看是否被删除了,如果被删除了,就及时从项目树中移除。
2) 删除项目的中间目录,然后重新编译即可。

标签:

评论已关闭。