【发布时间】:2016-01-08 01:40:52
【问题描述】:
在我对其中一个项目进行更改后,单击“F5”或单击按钮运行调试后,该项目不会自动构建。每次进行更改时,我都必须先单击 Build->Build Solution,然后运行调试器。
我已经尝试了这里建议的所有解决方案:Why doesn't F5 rebuild project before execution in Visual Studio? 所有项目在Solution Propertys->Configuration Properties->Configuration中勾选了“Build”复选框,Options->Projects and Solutions中的Build and Run设置设置为“Always Build”。
这个项目以前是自动构建的,但前段时间已经停止了。
【问题讨论】:
-
Visual Studio 采用捷径。如果它认为不需要构建,那么它甚至不会尝试运行 MSBuild。就像 Build > Build 一样。这很好,很快,每个人都喜欢。在它猜错之前,你完全没有什么可看的来找出原因。主要的无赖。你所能做的就是回到源代码管理中寻找导致它变得愚蠢的变化。
-
不知道是否有帮助,但 .suo 或 .user 文件中可能存在导致问题的内容。尝试删除这些文件(关闭 Visual Studio 之后)。