2013-06-19 78 views
2

我想查看一個C#解決方案的構建日誌,試圖找出爲什麼我得到一個特定的構建錯誤。所以我用Google搜索,發現在MSDN上這個整潔的小的解決方案:如何在VS 2010中查看構建日誌?

「舊的HTML日誌輸出選項不再可用 - 我們使用 命令的MSBuild記錄,而不是你需要做的是去 工具 - >選項 - >項目和解決方案 - >生成並運行。在底部, 將輸出 窗口或日誌文件的日誌記錄級別從Normal改爲Detailed。「

所以我去了這個「構建和運行」窗口,並改變了輸出窗口的設置並重新構建。唯一的問題是,我在輸出窗口中看不到比以前更多的日誌記錄。 我只看到相同的1個錯誤和13個警告和0個信息消息。

嘗試關閉VS2010並重新打開它,但結果是一樣的。

任何人都可以指出我錯過了什麼嗎?謝謝。

回答

1

當你說你仍然只能看到相同的1錯誤和13條警告和0條信息消息,你是否偶然看到錯誤列表窗口?......改變輸出日誌記錄不會影響到這一點。

它爲您提供了更詳細的MSBuild構建解決方案時發生的事情的輸出 - 例如,如果將其設置爲診斷,那麼默認控制檯應用程序會在輸出窗口中顯示1500條消息(調試,窗口,輸出) ,而寧靜給出3.

如果這沒有幫助,它可能是值得直接調用msbuild並指定verbose(通過.net命令提示符) - 例如: msbuild「myProj.csproj」/ v:診斷/ l:FileLogger,Microsoft.Build.Engine; LogFile =「D:\ MyBuild.log」

+0

謝謝 - 你是對的。 –