2012-11-21 27 views

回答

4

圍棋和將其更改爲TOOLS -> Options -> Projects and Solutions -> Build and Run -> MSBuild project output verbosity -> Normal

然後你就會看到你在Output窗口想要的東西。

輸出示例:

CoreCompile: 1> C:\Windows\Microsoft.NET\Framework\v4.0.30319\Csc.exe /noconfig /nowarn:1701,1702,2008 /nostdlib+ /errorreport:prompt /warn:4 /define:DEBUG;TRACE /errorendlocation ...

+0

我正在尋找這個選項。 –

+0

這正是我所期待的。完善! –

+0

很高興幫助。我使用它來解決構建問題,有時非常方便。 –

0

我不知道,但你在尋找這個command line building

+0

我想知道什麼是引擎蓋下發生的時候我按「建」 –

0

轉到輸出選項卡: 菜單 - >調試 - >視窗 - >輸出

+0

我只看到這樣的消息:'「ConsoleApplication8.vshost.exe」(管理(V4 .0.30319)):加載'.... dll',跳過加載符號。模塊已經過優化,調試器選項'Just My Code'已啓用。'我想知道給編譯器的命令如何構建項目。 –

1

使用Process Monitor可查看Visual Studio使用的CSC.exe命令。

+0

這個工具很棒,但是當我建立一些項目時我找不到任何csc.exe的蹤跡。我看到的最接近的是MSBuild.exe(C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe/nologo/nodemode:1/nr)。也許csc.exe根本不使用? –

+0

是的,它是驚人的 - 它由馬克Russinovich建成。這是一個竅門。它在REAL-TIME中捕獲硬盤,註冊表,過程信息。所以你需要啓動它,真正快速地重現問題/構建,然後快速停止跟蹤。因爲它記錄瞭如此多的信息,我通常通過csv將結果導出到Excel中,並執行自動排序 - 篩選出非Viusal Studio活動,然後搜索「csc.exe」。 –

+0

感謝您的簡短教程。在寫過我以前的評論之前,我想出瞭如何使用它。我認爲csc.exe不是由Visual Studio根據Process Monitor使用的。 –

相關問題