Visual Studio可以将时间戳放在构建日志中吗?

Owe*_*wen 19 build visual-studio

在构建日志中,我想了解每个项目编译的开始和结束时间.有没有办法让VS这样做?

Den*_*sky 27

其他选项是增加MSBuild详细程度.

Tools -> Options -> Projects and Solutions -> Build and Run -> 
Run Code Online (Sandbox Code Playgroud)

设置MSBuild project build output verbosityNormal.这会给你这样的输出:

------ Build started: MyProject, Configuration: Debug x86 ------
Build started 24/03/2014 08:46:18.
...
Build succeeded.

Time Elapsed 00:00:05.18
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,这实际上是OP所要求的。 (2认同)

Rob*_*ker 10

对于VC++构建,您可以启用构建计时.转到工具 - >选项 - >项目和解决方案 - > VC++项目设置,然后选择"构建计时"选项

  • 请注意,这实际上并未将_timestamps_放入构建日志中。但是,它报告每个步骤中使用的毫秒数。 (3认同)

Gle*_*lar 8

我找到的一种新方法是Time在post事件Prepost-build事件命令行中调用该命令:

TIME /T
Run Code Online (Sandbox Code Playgroud)