我在同一台机器上安装了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构建环境。没有错误发生。 有没有人遇到这个问题?
答案 0 :(得分:0)
我找到了一种解决方法......使用SetLocal和EndLocal设置本地构建环境。
SetLocal
Call %VS90COMNTOOLS%vsvars32.bat
EndLocal
call %VS150COMNTOOLS%VsDevCmd.bat
将上述命令保存到bat文件并调用它。错误消失了。