如何在MSVS 2015中启用构建调试?

时间:2015-07-28 19:47:32

标签: visual-studio-2015 msbuild

我在MSVS 2015中有一个项目,每次都会进行虚假重建,即建设总是启动MSBuild,然后给出一堆“所有输出都是最新的”。消息后跟“构建成功”。而不是像它应该做的那样无所事事。在先前版本的MSVS中,有一种(从未记录的AFAIK)方式来启用详细的调试日志记录以快速找到其原因,如下所述。 here。不幸的是,这似乎与MSVS 2015没有任何关系。

有人知道是什么替代了它或其他一些调试这个问题的方法吗?

1 个答案:

答案 0 :(得分:0)

我有一个非常类似的问题,检查并解压缩一些有未来日期的文件。这导致整个项目即使没有变化也能重建。

在* nix系统上,我会使用touch进行修复,但在Windows上我在cmd.exe上使用了FOR命令:

FOR /R %I in (*.*) do copy /b "%I" +,,

将时间戳更新为当前(iirc)。

在我弄明白之前,我试图改变构建过程的详细程度。更改此设置后需要重新启动VS2015:

Tools->options Projects&Settings->Build and Run;  Build Output : Verbose

此外,使用Configuration Properties -> C/C++ -> General打开启动横幅。这为您提供了更多构建命令。