【发布时间】: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