У меня есть сборка, которая отлично работает локально (VSCode, .NET Core 3.1.101), но выдает следующее сообщение при запуске в конвейере Azure DevOps.
Мой конвейер урезан до самого простого:
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 пакета SDK .NET Core требуется версия MSBuild не ниже 16.3.0. Текущая доступная версия MSBuild - 15.9.21.664. Измените пакет SDK .NET Core, указанный в global.json, на более старую версию, для которой требуется доступная в настоящее время версия MSBuild.
Я не могу найти способ изменить версию MSBuild, запускаемую конвейером, и переход на более старую версию .NET Core наверняка побеждает цель обновления?
Есть ли способ создать решение .NET Core 3.1 в Azure DevOps?