相关疑难解决方法(0)

在Visual Studio中显示构建时间?

我们的构建服务器花了太长时间来构建我们的一个C++项目.它使用Visual Studio 2008.有没有办法让devenv.com记录在解决方案中构建每个项目所花费的时间,以便我知道在哪里集中精力?

在这种情况下,改进的硬件不是一种选择.

我已经尝试设置输出详细程度(在工具/选项/项目和解决方案/构建和运行/ MSBuild项目构建输出详细程度下).这似乎在IDE中没有任何影响.

从命令行运行MSBuild时(对于Visual Studio 2008,它需要是MSBuild v3.5),它显示结束时经过的总时间,但不显示在IDE中.

我真的想要一个解决方案中每个项目的时间报告,以便我可以找出构建过程花费时间的地方.

或者,因为我们实际上使用NAnt来驱动构建过程(我们使用Jetbrains TeamCity),有没有办法让NAnt告诉我每一步所花费的时间?

msbuild build-process visual-studio

168
推荐指数
9
解决办法
7万
查看次数

令人敬畏的Visual Studio宏

对于小型社区讨论,您使用的Visual Studio宏是什么?

我刚刚开始了解它们,并希望听到你们中的一些人不能没有.

visual-studio visual-studio-macros

67
推荐指数
8
解决办法
3万
查看次数

VS 2010:防止在输出窗口中显示构建摘要

当您在 Visual Studio 2008 中以“安静”模式构建时,输出如下所示:

Compile complete -- 0 errors, 0 warnings
------ Build started: Project: JLTA.JBS.UI.Office.VSTODocument, Configuration: Debug Any CPU ------
------ Build started: Project: JLTA.JBS.UI.Office.VSTOWorkbook, Configuration: Debug Any CPU ------
------ Build started: Project: JLTA.JBS.UI.GeneralLedgerUpdater, Configuration: Debug Any CPU ------

Compile complete -- 0 errors, 0 warnings
========== Build: 86 succeeded or up-to-date, 0 failed, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)

这很好,因为输出的最后两行可以快速显示构建的结果(成功/失败)。

在 Visual Studio 2010 中,微软在此之后添加了构建摘要。因此,当我使用相同的设置(例如“安静”选项)在 VS 2010 中构建时,我会在 VS 2008 中已显示的内容之后显示以下内容:

------ Build started: Project: JLTA.JBS.UI.TestBed, Configuration: Debug …
Run Code Online (Sandbox Code Playgroud)

.net c# visual-studio-2010 visual-studio

5
推荐指数
1
解决办法
3436
查看次数

如何衡量开发人员的构建时间

我想编写一个小应用程序,它可以放在我的任务栏中,监控Visual Studio一整天都在做什么.具体来说,我真正想知道的是我每天花多长时间等待Visual Studio来构建我的解决方案.

有人能指出我正确的方向.Visual Studio SDK中有什么东西可以帮助吗?

profiling build visual-studio

4
推荐指数
1
解决办法
841
查看次数