У меня есть сборка, которая отлично работает локально (VSCode,. NET Core 3.1.101), но выдает сбой со следующим сообщением при запуске в Azure DevOps Pipeline.
Мой конвейер удален в большинстве случаев c:
trigger:
- master
pool:
vmImage: 'windows-latest'
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'
И это приводит к этому сообщению об ошибке:
Версия 3.1.101. NET Core SDK требует как минимум версию 16.3.0 MSBuild. Текущая доступная версия MSBuild - 15.9.21.664. Измените. NET Core SDK, указанный в global. json, на более старую версию, для которой требуется текущая версия MSBuild.
Я не могу найти способ изменить версию MSBuild, которая конвейер запускается и меняется на более старую версию. NET Core наверняка побеждает цель обновления?
Есть ли способ построить решение. NET Core 3.1 на Azure DevOps?