我的Visual Studio C#编译需要多长时间?

时间:2009-11-10 18:53:56

标签: c# visual-studio msbuild

似乎应该可以将Visual Studio配置为打印出编译所需的时间。

也许在.sln文件中的某个地方。如果使用msbuild从命令行编译sln,则会打印时间。

3 个答案:

答案 0 :(得分:7)

工具>选项>项目和解决方案>构建并运行> MSBuild项目构建输出详细程度

编辑:在VS2008上,这将为您提供有关项目的信息。我没有找到获取整个解决方案构建信息的方法。

答案 1 :(得分:1)

调整MSBuild输出级别。

答案 2 :(得分:1)

  1. 右键单击Solution Explorer中的Solution,选择“Project Build Order”
  2. 注意哪个是第一个要构建的项目,哪个是要构建的项目。
  3. 在第一个项目中,转到预构建事件命令行并输入:“ver | time”
  4. 在上一个项目中,转到Post-build事件命令行并输入:“ver | time”
  5. 您将在“输出”窗口中看到开始时间和结束时间。做数学!

    练习阅读器:将两个命令的输出传递给文件并减去它们并将其输出到输出窗口。