web-dev-qa-db-ja.com

Visual Studioで使用されるビルドコマンドラインを取得する方法はありますか?

コマンドラインからビルドを行いたいが、Visual Studio(2012)から正確なコマンドライン構文を取得したいので、すべてのフラグ、インポート、その他を手動で把握する必要がないパラメーター。

Visual Studioにこの情報を表示させる方法はありますか?

42
Joshua Frank

Visual Studioでプロジェクトまたはソリューションをビルドすると、コンパイラーの実行に使用されるコマンドライン全体(スイッチやパラメーターを含むcsc.exe)が[出力]ウィンドウに表示されます。そこに表示されない場合は、次のようにして詳細レベルを確認してください。

オプション>プロジェクトとソリューション>ビルドと実行> MSBuildプロジェクトのビルド出力の詳細度

(「すべての設定を表示」を選択する必要がある場合があります) options in toolbar -- finding projects and solution in options

「通常」以上に設定する必要があります。詳細については、この質問と回答を確認してください:

コンパイル中に出力ウィンドウのすべてのコマンドラインを表示するには

41
acfrancis

Acfrancisの回答にコメントする十分な評判がないので、この単純な回答を投稿します:Visual Studio 2017では、acfrancisの回答に従って、2つのオプションをDetailedに設定します: enter image description here 次に、出力をコピーして、cl.exeおよびlink.exeを検索します(多くの行、この場合、730行では、検索なしで両方を見つけることはできません)。あなたはこのようなものを見つけることができます: enter image description hereenter image description here

2
user7804990