【问题标题】:VS 2010: Prevent display of Build Summary in the output windowVS 2010:防止在输出窗口中显示构建摘要
【发布时间】:2010-06-21 04:04:29
【问题描述】:

在 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 ==========

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

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

------ Build started: Project: JLTA.JBS.UI.TestBed, Configuration: Debug Any CPU ------
========== Build: 78 succeeded or up-to-date, 0 failed, 0 skipped ==========

Build Summary
-------------
00:06.772 - Success - UI\TestBed\JLTA.JBS.UI.TestBed.csproj
00:05.926 - Success - UI\Main\JLTA.JBS.UI.Main.csproj
... <bunch of lines deleted here>
00:00.035 - Success - Bus\Budget\JLTA.JBS.Bus.Budget.csproj
00:00.032 - Success - Core\JLTA.JBS.Core.csproj

Total build time: 01:06.088

这是 MS 倒退的一步,因为现在我必须在构建输出窗口中向上滚动以查看构建是否成功。

有什么办法可以恢复到旧的 VS 2008 行为?

【问题讨论】:

  • 我不相信微软已经“添加”了任何东西。我的构建看起来像 VS2008 输出。要获得更多信息,我必须为 MSBuild 指定其他选项。会不会是 VS 插件在做这个?

标签: c# .net visual-studio visual-studio-2010


【解决方案1】:

此输出不是来自 Visual Studio 或 MSBuild,它由 VSCommands add-in 提供 - 请参阅 this blog entry。您可以调查该加载项的设置并查看是否可以禁用此摘要,或删除该加载项以便您不再看到此摘要详细信息。

对于那些感兴趣的人,我通过this Google query 找到了这个。

【讨论】:

  • 是的,目前这里是复选框:工具 -> VSCommands -> 选项 -> IDE 增强 -> 构建 -> 在输出窗口中显示构建统计信息。
【解决方案2】:

我通过为项目构建输出详细程度选择“最小”(工具 --> 选项 --> 项目和解决方案 --> 构建和运行)得到它,就像 VS2008 一样

【讨论】:

  • 这似乎并没有解决我所说的问题。我仍然得到一个冗长的多行“构建摘要”,而不是 VS2008 中的两行摘要。
  • @Ben Robbins - 也许您有一些 3rd 方工具 (MSBuild) 或启用此功能的注册表设置。您是否禁用了所有附加组件/外部工具并尝试构建?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-28
  • 2019-09-13
  • 1970-01-01
  • 2018-04-23
  • 1970-01-01
  • 2017-02-20
  • 2021-09-27
相关资源
最近更新 更多