就在最近,我对我的解决方案和项目的配置进行了一些更改后,Visual Studio 2012停止识别我的更改,因此在选择构建时不会构建我的更改。我现在每次想要构建项目时都必须选择重建。即使单击启动调试器也不会检测到项目和解决方案已过期。在对文件进行更改并保存之后,如果项目已经构建,则这是build的总输出:
========== Build: 0 succeeded, 0 failed, 4 up-to-date, 0 skipped ==========
通常VS会迭代每个项目并输出它不需要为此或那个原因构建。任何帮助表示赞赏。
修改
这是重建操作的结果。项目名称和其他敏感信息已被替换为*。
答案 0 :(得分:4)
我遇到了同样的问题并发现了问题 - 我在解决方案的构建配置管理器中取消选中了我的项目构建复选框。
要检查或修复此问题,请右键单击解决方案,选择" Configuration Manager",然后选择" build"项目的复选框。这将使得对项目中文件的任何更改都会在您运行应用程序时强制重建,或者只是选择构建。