У меня был проект VS 2017, ориентированный на netcore 2.1. Это было построено и развернуто с использованием конвейера сборки YAML на размещенном агенте vs 2017.
Нам нужно было поддерживать netcore 3.1, а также 2.1, поэтому я обновил проект до VS 2019 и изменил его на многоцелевой как netcore 2.1, так и 3.1. Это отлично работает на моей машине разработчика, но (очевидно) не работает на существующем конвейере сборки, который использует образ vs 2017.
На основе документация Я обновил конвейер сборки, чтобы использовать образ виртуальной машины windows-2019.
Однако это дает мне следующее сообщение об ошибке:
The framework 'Microsoft.NETCore.App', version '2.1.0' was not found.
Я бы предпочел не создавать и поддерживать внутренний сервер сборки для этого, возможно ли это на размещенном агенте?
<TargetFrameworks>netcoreapp3.1; netcoreapp2.1</TargetFrameworks>
в размещенном агентеwindows-2019
, но он работает нормально. Не могли бы вы поделиться с нами файлом вашего проекта и yaml, чтобы мы могли воспроизвести эту проблему? - person Leo Liu-MSFT   schedule 17.02.2020