1

任何人都知道是否可以從命令行構建VS2003項目而不顯示任何警告?我們有一堆由TSFBuild構建的VS2003項目,作爲我們平臺構建的一部分,警告只是構建日誌文件中的噪聲。從命令行構建VS2003項目而不輸出警告

我已經通過運行devenv.com/help查看了參數,並且沒有看到任何相關的參數。 VS2010有一個構建輸出詳細設置,但我找不到VS2003。我也在查看是否可以通過項目文件進行配置。

回答

0

好像你正在使用MSBuild構建你的項目。如果是這樣,您可以嘗試通過將WarningLevel屬性設置爲here來禁止警告。或者你可以選擇控制檯記錄器不顯示警告和錯誤總結,然後將它們輸出到單獨的文件,提供here

/consoleloggerparameters:參數

NOSUMMARY:隱藏的錯誤和警告彙總顯示在構建的末尾 。

/fileloggerparameters:

您可以通過 使用多達10個文件記錄器與識別記錄器一個數字 參數如下。例如, 生成單獨的日誌文件 警告和錯誤,使用 - /flp1:logfile=errors.txt;errorsonly /flp2:logfile=warnings.txt;warningsonly

+0

不幸的是這是一個有點複雜比起那個來說。 MSBuild無法在本機上構建VS2003解決方案,所以我們使用vs2003命令行來構建項目。我不認爲MSBuild知道devenv輸出的哪一部分是警告,因爲它不受2010解決方案相同的/ verbosity開關的影響。 – Helephant 2011-05-01 23:12:10

+0

雖然對於能夠以不同方式記錄不同類型的錯誤很有用。非常感謝。 – Helephant 2011-05-01 23:12:48