我試圖使用Visual Studio 2017構建Visual Studio項目。失敗並且錯誤列表顯示了相當一些中文字符。如何檢索構建Visual Studio項目時使用的命令行
我知道這些字符是由MSBuild命令的誤解導致的,所以我決定自己運行MSBuild命令,以便查看哪些錯誤消息導致了中文字符,並且爲了解決我的問題。因此,如「this relevant StackOverflow post」中所述,我已將Visual Studio「MSBuild項目構建輸出詳細程度」修改爲「詳細」(我甚至把它放在「診斷」)上,但雖然有相當多的信息,我無法從該輸出中檢索MSBuild命令行。正如我在評論中提到的,我的選項窗口中沒有「顯示所有設置」複選框。
所以我試着做別的事情:我打開了一個命令提示符,我去了我的Visual Studio項目的位置,在那裏我簡單地啓動了命令「\ MSBuild.exe」。然而,這並不是一個好主意:項目的構建成功,並且警告的數量(864)與預期的警告數量不相符,如Visual Studio(3)的錯誤列表所示,所以我留下了兩個問題:
- 我在我的電腦上有不同的MSBuild.exe文件,我怎麼知道一個Visual Studio使用哪一個 ? (爲了您的信息,當我只需啓動「的MSBuild」它沒有運行:在我
$PATH
環境變量沒有MSBuild的運行目錄) - 我相信一些參數可以用來 同時使用Visual Studio推出的身材,我怎麼可以檢索 那些來自輸出窗口?
與此同時,我發現有一個工具,稱爲「開發人員命令提示符」。我已經打開這個工具,進入我的項目目錄並啓動了MSBuild
。構建成功,沒有錯誤和零警告,所以也沒有給出預期的結果。
在此先感謝