Restaurar pacotes NuGet da linha de comando (dotnet)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Este guia explica como configurar seu projeto e restaurar seus pacotes NuGet usando a interface de linha de comando dotnet.
Pré-requisitos
Produto | Requisitos |
---|---|
Azure DevOps | - Uma organização do Azure DevOps. - Um projeto do Azure DevOps. - Um feed do Azure Artifacts. - Baixe e instale o Provedor de Credenciais do Azure Artifacts . – Baixar e instalar SDK do .NET Core (2.1.400+). |
Conectar-se a um feed
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e, em seguida, selecione o feed no menu suspenso.
Selecione Conectar ao feed e, em seguida, selecione dotnet na seção NuGet à esquerda.
Crie um arquivo nuget.config na mesma pasta que o arquivo csproj ou sln. Copie o seguinte snippet XML e cole-o em seu novo arquivo, substituindo os espaços reservados pelas informações relevantes:
Feed da organização com escopo:
<?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>
Feed do projeto com escopo:
<?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>
Nota
Não há suporte para dotnet no Azure DevOps Server 2019.
Restaurar pacotes
Execute o comando a seguir para restaurar seus pacotes. O sinalizador --interactive
é usado para solicitar credenciais ao usuário:
dotnet restore --interactive