Невозможно найти пакет Microsoft.NETCore.App с версией (> = 3.1.0) - PullRequest
0 голосов
/ 05 мая 2020

У меня есть. NET Core SDK 3.1.200 установлен на моем локальном компьютере. Я создаю приложение Asp. Net Core (используя Visual Studio) с таргетингом на netcoreapp3.1. Тестирую, работает нормально. Но когда я передаю его в CI, сборка не может получить пакет nuget:

##[error]The nuget command failed with exit code(1) and error(NU1102: Unable to find package Microsoft.NETCore.App with version (>= 3.1.0)
  - Found 81 version(s) in MyGet [ Nearest version: 3.0.0-preview8-28405-07 ]
  - Found 73 version(s) in NuGet [ Nearest version: 2.2.8 ]

. NET Core 3.1 был выпущен в декабре 2019 года, так почему же этого пакета нет на nuget? Что мне не хватает?

Обновление

CI - Azure Devops Pilelines, а агенты - Windows машины, на которых установлена ​​Visual Studio 2017. . Net core sdk 3.1 не установлен на агентах

1 Ответ

1 голос
/ 05 мая 2020

Метод 1: Добавьте следующую задачу в свой yaml

steps:
- task: UseDotNet@2
  displayName: 'Use .Net Core sdk 3.1.x'
  inputs:
    version: 3.1.x

Метод 2:

При использовании редактора шаблонов добавьте Use .Net Core и укажите версию там

Примечание: Убедитесь, что это первая задача настроенного конвейера

...