Visual Studio VS 2010:阻止在输出窗口中显示生成摘要

vatpfxk5  于 2022-12-23  发布在  其他
关注(0)|答案(2)|浏览(149)

在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中,微软在此之后添加了一个构建摘要。因此,当我在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行为?

bjg7j2ky

bjg7j2ky1#

此输出不是来自Visual Studio或MSBuild,而是由VSCommands add-in提供的-请参见this blog entry。您可以调查该外接程序的设置并查看是否可以禁用此摘要,或者删除该外接程序以使您不再看到此摘要详细信息。
对于那些感兴趣的人,我用this Google query找到了这个。
archive.org 2011/12/30 mokosh.co.uk/post/tag/vscommands/
archive.org 2011/09/16 mokosh.co.uk/post/2010/05/03/vscommands-2-2-0-0-released/

zc0qhyus

zc0qhyus2#

我通过为项目构建输出冗长度选择“Minimal”(工具--〉选项--〉项目和解决方案--〉构建和运行),得到了类似VS 2008的结果。

相关问题