Restaurar pacotes NuGet a partir da linha de comando (dotnet)
Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019
Este guia orienta você na configuração do projeto e na restauração dos pacotes NuGet usando a interface de linha de comando dotnet.
Pré-requisitos
Produto | Requisitos |
---|---|
Azure DevOps | - Uma organização Azure DevOps . - Um projeto do Azure DevOps . - Um feed de Artefatos do Azure. - Baixe e instale o Azure Artifacts Credential Provider. - Baixe e instale 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 Artefatose, em seguida, selecione o seu feed no menu suspenso.
Selecione Conectar-se ao feede, em seguida, selecione dotnet na seção NuGet à esquerda.
Crie um arquivo nuget.config na mesma pasta que seu csproj ou arquivo de sln. Copie o seguinte trecho XML e cole-o em seu novo arquivo, substituindo os espaços reservados pelas informações relevantes:
Feed de âmbito organizacional
<?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 de âmbito do projeto
<?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>
Observação
dotnet não é suportado no Azure DevOps Server 2019.
Restaurar pacotes
Execute o seguinte comando para restaurar seus pacotes. O sinalizador --interactive
é usado para solicitar credenciais ao usuário:
dotnet restore --interactive