Я настраиваю новую сборку Jenkins для своего приложения Windows, однако при запуске MSBuild с путем к определенной версии MSBuild я сталкиваюсь с ошибкой
C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.Cpp.Platform.targets (57,5): ошибка MSB8020: невозможно найти инструменты сборки для v140 (Platform Toolset = 'v140'),Для сборки с использованием инструментов сборки v140, пожалуйста, установите инструменты сборки v140.Кроме того, вы можете перейти на текущие инструменты Visual Studio, выбрав меню «Проект» или щелкнув правой кнопкой мыши решение и выбрав «Ретаргетирование решения».
У меня на компьютере сборки установлены Microsoft Visual Studio 2017 и 2015.При запуске MSBuild.exe я указал, используя флаг «-tv: 14.0», а также указав и не указав путь к MSBuild.exe.
Проблемные строки кода:
nuget restore TestProj\\TestProj.sln -MSBuildVersion 14
"C:\\Program Files (x86)\\MSBuild\\14.0\\Bin\\MSBuild.exe" TestProj\\TestInner.Proj\\TestInner.Proj.vcxproj -tv:14.0 /m /t:clean;build /p:Configuration=Release;Platform=AnyCPU
Мне интересно, пропустил ли я установку или пропустил команду в приведенной выше команде