Ripristinare i pacchetti NuGet dalla riga di comando (dotnet)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Questa guida illustra come configurare il progetto e ripristinare i pacchetti NuGet usando l'interfaccia della riga di comando dotnet.
Prerequisiti
prodotto | Requisiti |
---|---|
Azure DevOps | - Un'organizzazione di Azure DevOps. - Un progetto di Azure DevOps . - Un feed di Azure Artifacts . - Scaricare e installare il provider di credenziali Azure Artifacts. - Scaricare e installare .NET Core SDK (2.1.400+). |
Connettersi a un feed
Accedere all'organizzazione di Azure DevOps e quindi passare al progetto.
Selezionare Artifactse quindi selezionare il proprio feed dal menu a discesa.
Selezionare Connetti al feed, e quindi selezionare dotnet dalla sezione NuGet a sinistra.
Creare un file nuget.config nella stessa cartella del file csproj o sln. Copiare il frammento XML seguente e incollarlo nel nuovo file, sostituendo i segnaposto con le informazioni pertinenti:
Feed a livello di organizzazione:
<?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 a scopo di progetto:
<?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
dotnet non è supportato in Azure DevOps Server 2019.
Ripristinare i pacchetti
Eseguire il comando seguente per ripristinare i pacchetti. Il flag --interactive
viene usato per richiedere all'utente le credenziali:
dotnet restore --interactive