VS2017命令行构建问题

时间:2017-11-14 08:07:15

标签: cmd build visual-studio-2017 devenv

我在同一台机器上安装了VS2008和VS2017。在测试期间,我发现如果我首先通过命令设置VS2018构建环境:%VS90COMNTOOLS%vsvars32.bat,然后通过命令重置为VS2017环境:%VS150COMNTOOLS%VsDevCmd.bat。重置将报告以下错误:

  

[错误:team_explorer.bat]找不到目录:" C" \ Program   文件(x86)\ Microsoft Visual Studio   9.0 \ Common7 \ IDECommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer" [错误:VSDevCmd.bat] * VsDevCmd.bat遭遇错误。   环境可能不完整和/或不正确。 *

如果我只是通过%VS150COMNTOOLS%VsDevCmd.bat设置VS2017构建环境。没有错误发生。 有没有人遇到这个问题?

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方法......使用SetLocal和EndLocal设置本地构建环境。

SetLocal
Call %VS90COMNTOOLS%vsvars32.bat
EndLocal
call %VS150COMNTOOLS%VsDevCmd.bat

将上述命令保存到bat文件并调用它。错误消失了。