Visual Studio 2017を使用してVisual Studioプロジェクトをビルドしようとしています。これは失敗し、エラーリストにはかなりの中国語文字が表示されます。Visual Studioプロジェクトのビルド時に使用されるコマンドラインの取得方法
私はこれらの文字がMSBuildコマンドの誤解によって発生していることを理解しています。そのため、MSBuildコマンドを自分で実行して、どのエラーメッセージが漢字につながり、解決するかを確認しました私の問題。
「this relevant StackOverflow post」で説明したように、Visual Studioの「MSBuildプロジェクトのビルド出力の冗長性」を「詳細」に変更しましたが(私はそれを「診断」にも入れます)、かなりの情報がありましたが、その出力からMSBuildコマンドラインを取得できませんでした。私がコメントで言及したように、私はオプションのウィンドウに "Show all settings"チェックボックスを持っていません。
私はコマンドプロンプトを開いてVisual Studioプロジェクトの場所に行って、単に "\ MSBuild.exe"コマンドを起動しました。しかし、これは良い考えではありませんでした。プロジェクトは正常に構築されており、Visual Studio(3)のエラーリストにあるように、警告の数(864)は予想される警告の数に対応していませんでした。二つの質問:
- 私はどのように私は、Visual Studioを使用している 1を知ることができ、私のPC上で異なるからMSBuild.exeファイルを持っていますか? (あなたの情報については、MSBuildが起動していない場合、
$PATH
環境変数にMSBuildランタイムディレクトリがありません) - Visual Studioを使用してビルドを開始する際に、いくつかのパラメータを使用する可能性があります。 出力ウィンドウからのもの?
一方、「開発者コマンドプロンプト」というツールがあることがわかりました。私はこのツールを開いてプロジェクトのディレクトリに行き、MSBuild
を起動しました。ビルドに成功しました。エラーがゼロであり、警告がないので、期待した結果が得られません。事前
おかげ