Visual Studio 2015:没有64位命令提示符

时间:2016-02-15 06:41:00

标签: visual-studio msbuild visual-studio-2015 32bit-64bit

在以前版本的Visual Studio中,x86和x64有单独的命令提示符。在VS2015中,只有一个,它被强制为32位显式。

@call "%VS140COMNTOOLS%VCVarsQueryRegistry.bat" 32bit No64bit

我的项目在构建之前和之后启动批处理文件,以调用installutil来卸载/重新安装我的Windows服务。构建x64时,我收到消息:

System.BadImageFormatException: Could not load file or assembly... 
An attempt was made to load a program with an incorrect format

有没有人有一个简单的解决方案来启动64位Visual Studio命令提示符,而不是试图改变脚本?我不敢相信默认情况下没有安装。

1 个答案:

答案 0 :(得分:1)

您可以从标准命令提示符运行它:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64

或更直接,

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat"

当然,根据您的安装位置进行编辑。