Восстановление пакетов NuGet из командной строки (dotnet)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
В этом руководстве описывается настройка проекта и восстановление пакетов NuGet с помощью интерфейса командной строки dotnet.
Необходимые условия
продукт | Требования |
---|---|
Azure DevOps | - Организация Azure DevOps. — проект Azure DevOps . — канал Azure Artifacts . — Скачайте и установите поставщик учетных данных Azure Artifacts. — Скачайте и установите пакет SDK для .NET Core (2.1.400+). |
Подключение к веб-каналу
Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите артефакты, а затем выберите ленту в раскрывающемся меню.
Выберите Подключиться к каналу, а затем выберите dotnet в разделе NuGet слева.
Создайте файл nuget.config в той же папке, что и файл csproj или sln. Скопируйте следующий фрагмент XML-кода и вставьте его в новый файл, заменив заполнители соответствующими сведениями:
Веб-канал с областью действия организации:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
Лента с областью охвата проекта:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
Заметка
dotnet не поддерживается в Azure DevOps Server 2019.
Восстановление пакетов
Выполните следующую команду, чтобы восстановить пакеты. Флаг --interactive
используется для запроса пользователя на ввод учетных данных:
dotnet restore --interactive
Связанное содержимое
- Публикация пакетов NuGet (dotnet)
- Публикация пакетов с использованием Azure Pipelines (YAML/Classic)
- Использование пакетов из NuGet.org