Восстановление пакетов NuGet из командной строки (NuGet.exe)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
В этой статье описано, как настроить проект и восстановить пакеты NuGet с помощью интерфейса командной строки NuGet.
Необходимые условия
продукт | Требования |
---|---|
Azure DevOps | — организации Azure DevOps. — проект Azure DevOps . — канал пакетов Azure Artifacts. — Скачайте и установите поставщик данных учётных записей Azure Artifacts . — последняя версия NuGet . |
Подключение к веб-каналу
Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите Артефакты, а затем выберите ваш канал в раскрывающемся меню.
Выберите Подключиться к каналу, а затем выберите NuGet.exe в области навигации слева.
Добавьте файл nuget.config в проект в ту же папку, что и csproj или .sln-файл. Вставьте предоставленный фрагмент XML в файл. Фрагмент кода должен выглядеть следующим образом:
веб-канал в области организации:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<SOURCE_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="<SOURCE_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
Войдите на сервер Azure DevOps и перейдите к проекту.
Выберите артефакты, а затем выберите ленту.
Выберите Подключиться к каналу, а затем выберите NuGet.exe в меню навигации слева.
Следуйте инструкциям в разделе настройки проекта, чтобы подключиться к каналу подписки.
Войдите на сервер Azure DevOps и перейдите к проекту.
Выберите артефакты, а затем выберите канал.
Выберите Подключиться к источнику, а затем выберите NuGet в области навигации слева.
Следуйте приведенным инструкциям, чтобы добавить URL-адрес источника пакета в файл nuget.config.
Восстановление пакетов
Выполните следующую команду в каталоге проекта, чтобы восстановить пакеты:
nuget.exe restore
Связанное содержимое
Публикация пакетов с использованием Azure Pipelines (YAML/Classic)