我使用的是Visual Studio 2013 Professional。
当我执行" build"时,VS不会构建我在解决方案中所做的所有更改。只有当我击中"重建"或者"清理并构建",我的更改已正确编译。即使我只是设置断点并构建,它也表示断点无法被击中。我知道我可以重置F6来执行重建,但因为我有一个很大的解决方案,所以这总是需要大约10秒,即使是最小的变化..
这是其他人遇到的问题,并且建议采取一些措施来解决这个问题。但是这些不适用于我的情况。 •是的,我已经设置了#34;在运行时,项目已经过时"到"永远建立"或"提示建立",两者都不起作用。 •是的,我已经检查了构建配置管理器,检查了所有项目是否构建。
我有一种感觉,它仍然是我设置中的东西..几周前我还在使用Visual Studio 2012,我遇到了同样的问题。现在在我的公司,我得到了VS13,并且由于一些特定的设置,他们使用我的VS12设置文件来维护它们。我们的IT部门中只有一个人有这个问题,因此一般的公司设置不是问题。我无法回想起我自己改变的一切......
那么,除了上面列出的两个技巧之外,有没有人找到解决这个问题的另一种方法?
答案 0 :(得分:1)
尝试检查跳过的源文件修改后的时间戳。增量构建比较输入和输出文件中的时间戳:MSDN Incremental build link。
您还可以在工具 - >中将msbuild输出级别设置为Diagnostic
。选项 - >项目和解决方案 - >构建并运行并查看更详细的输出。