有什么区别:
VsDevCmd.bat
(VS2012 的开发者命令提示符)vcvarsall.bat
(VS2012 x86\x64\ARM Native\Cross Tools 命令提示符)
我对它有很好的理解,vcvarsall.bat
因为它是许多以前版本的 Visual Studio 的一部分。 vcvarsall.bat
即使在构建 .NET 项目时,它基本上也是我用于 MsBuild 的 goto 工具,尽管它在技术上是 Visual C++ 的一部分。
我不太了解的是VsDevCmd.bat
. VS2012 似乎是新的,我不确定它的目的是什么。我注意到它不像 Visual C++ 文件夹那样vcvarsall.bat
位于 Visual Studio Tools 文件夹中。我现在应该在这个工具中做我的 .NET msbuilds 吗?如果是这样,我该如何设置相同类型的 x64\x86\ARM 默认值vcvarsall.bat
?