我使用MSBuild來構建項目文件。 默認情況下,MSBuild只是輸出編譯結果,但我需要檢查哪些命令正在執行。我可以查看使用MSBuild實際執行的構建命令嗎?
我可以查看哪些構建命令實際執行?我想檢查編譯器選項和引用是否與csc
命令一起使用。
我使用MSBuild來構建項目文件。 默認情況下,MSBuild只是輸出編譯結果,但我需要檢查哪些命令正在執行。我可以查看使用MSBuild實際執行的構建命令嗎?
我可以查看哪些構建命令實際執行?我想檢查編譯器選項和引用是否與csc
命令一起使用。
您可以使用/ v [erbosity]標誌。我不知道你可以得到傳遞給CSC的標誌列表,但是如果你使用/ v:Detailed或/ v:診斷,它會轉儲大量關於正在執行的目標,所有MSBuild變量及它們的信息值和所有已解析的引用程序集。
如果你在尋找它,它看起來會向你顯示對csc.exe的命令行調用,甚至在/ v:詳細的。
您可以設置詳細的Visual Studio版本的輸出。 轉到菜單工具 - >選項 - >項目和解決方案 - >生成並運行。更改MSBuild項目生成輸出詳細程度選項,通常從默認的最小值到正常,詳細或診斷。
對我來說'msbuild'默認打印所有'csc'命令。 – user202729 2018-02-25 15:35:13