2010-06-21 64 views
4

在Visual Studio 2008中,當您在「安靜」模式打造的生成輸出窗口看起來是這樣的:VS 2010:防止製作摘要顯示在輸出窗口

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 

這是一步現在我必須在構建輸出窗口中向上滾動以查看構建是否成功。

有沒有什麼辦法讓它回到舊的VS 2008行爲?

+1

我不相信微軟已經「添加」任何東西。我的構建看起來像VS2008的輸出。爲了獲得更多,我必須爲MSBuild指定其他選項。它可能是一個VS插件,是這樣做的? – 2010-11-02 19:39:20

回答

4

這個輸出是不是從Visual Studio或MSBuild,它由VSCommands add-in提供 - 見this blog entry。您可以調查該加載項的設置,並查看是否可以禁用此摘要,或者刪除該加載項,以便不再看到此摘要詳細信息。

對於那些有興趣,我發現這與this Google query

+1

是的,目前它是這裏的複選框:工具 - > VSCommands - >選項 - > IDE增強 - >生成 - >在ouptut窗口中顯示生成統計。 – 2011-09-28 01:08:20

3

我得到它像VS2008通過選擇「最小」爲項目生成輸出級別(工具 - >選項 - >項目和解決方案 - >生成和運行)

+0

這似乎並沒有解決我所說的問題。我仍然得到了詳細的多行「構建摘要」,而不是VS2008中的兩行摘要。 – 2010-10-26 10:14:58

+2

@Ben Robbins - 也許你有一些第三方工具(MSBuild)或註冊表設置啓用了此功能。你是否禁用了所有附加組件/外部工具並試圖構建? – StingyJack 2010-10-27 14:54:00

+1

你是對的 - 這個輸出來自VSCommands加載項。 – 2010-11-02 19:49:31