次の違いは何ですか:
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.batVisual C++ フォルダーのようではなく、Visual Studio Tools フォルダーにあることに気付きました。このツールで .NET msbuilds を実行する必要がありますか? もしそうなら、どうすれば同じ種類の x64\x86\ARM のデフォルトを設定できvcvarsall.batますか?