Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmd VS2017命令行生成问题_Cmd_Build_Visual Studio 2017_Devenv - Fatal编程技术网

Cmd VS2017命令行生成问题

Cmd VS2017命令行生成问题,cmd,build,visual-studio-2017,devenv,Cmd,Build,Visual Studio 2017,Devenv,我已经在同一台机器上安装了VS2008和VS2017。在测试期间,我发现如果我首先通过命令:%VS90COMNTOOLS%vsvars32.bat设置VS2018构建环境,然后通过命令:%VS150COMNTOOLS%VsDevCmd.bat重置为VS2017环境。重置将报告以下错误: [错误:team_explorer.bat]未找到目录:“C”\Program 文件(x86)\Microsoft Visual Studio 9.0\Common7\IDECommonExtensions\Mi

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

[错误: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构建环境,则不会发生错误。
有人遇到这个问题吗?

我找到了一个解决方法…使用SetLocal和EndLocal设置本地生成环境

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

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

我在Microsoft developer community上报告了此问题,