次の違いは何ですか:
VsDevCmd.bat
(VS2012 の開発者コマンド プロンプト)vcvarsall.bat
(VS2012 x86\x64\ARM Native\Cross Tools コマンド プロンプト)
vcvarsall.bat
以前の多くのバージョンの Visual Studio の一部であった ため、かなりよく理解しています。vcvarsall.bat
技術的にはVisual C++の一部ですが、.NETプロジェクトをビルドするときでも、基本的にMsBuildのgotoツールでした。
私がよく理解していないのはVsDevCmd.bat
. VS2012 で新しくなったようで、その目的がわかりません。vcvarsall.bat
Visual C++ フォルダーのようではなく、Visual Studio Tools フォルダーにあることに気付きました。このツールで .NET msbuilds を実行する必要がありますか? もしそうなら、どうすれば同じ種類の x64\x86\ARM のデフォルトを設定できvcvarsall.bat
ますか?