Проблема сборки командной строки VS2017
Я установил VS2008 и VS2017 на одной машине. Во время теста я обнаружил, что если я сначала установил среду сборки VS2018 с помощью команды: %VS90COMNTOOLS%vsvars32.bat, то сбросил в среду VS2017 с помощью команды: %VS150COMNTOOLS%VsDevCmd.bat. Сброс сообщит о следующей ошибке:
[ОШИБКА:team_explorer.bat] Каталог не найден: "C"\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\IDECommonExtensions\Microsoft\TeamFoundation\Team Explorer" [Ошибка: VSDevCmd.bat] * VsDevCmd.bat обнаружил ошибки. Среда может быть неполной и / или неправильной. *
Если я просто установил среду сборки VS2017 на% VS150COMNTOOLS% VsDevCmd.bat. Ошибка не возникает. Кто-нибудь встречал эту проблему?
1 ответ
Я нашел обходной путь... Используйте SetLocal и EndLocal, чтобы установить локальную среду сборки.
SetLocal
Call %VS90COMNTOOLS%vsvars32.bat
EndLocal
call %VS150COMNTOOLS%VsDevCmd.bat
Сохраните указанную выше команду в файл bat и вызовите ее. Ошибка исчезла.