Connessione ai feed di Azure Artifacts (dotnet)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Usando Azure Artifacts, è possibile pubblicare facilmente i pacchetti NuGet nei feed di Azure Artifacts in modo da poterli condividere con altri utenti privatamente o pubblicamente in base alle impostazioni di visibilità del feed. Questa guida illustra come configurare il progetto per l'autenticazione con il feed di Azure Artifacts usando l'interfaccia della riga di comando dotnet.
Prerequisiti
Un'organizzazione Di Azure DevOps e un progetto. Creare un'organizzazione o un progetto, se non è già stato fatto.
Feed di Azure Artifacts. Crea un nuovo feed se non ne hai già uno.
Scaricare e installare il provider di credenziali.
Scaricare e installare .NET Core SDK (2.1.400+).
Connetti a feed
Selezionare Artefatti e quindi selezionare il feed dal menu a discesa.
Selezionare Connessione da inserire e quindi selezionare dotnet nella sezione NuGet.
Seguire le istruzioni riportate nell'installazione di Project per configurare il file nuget.config. La struttura del file dovrebbe essere simile alla seguente:
Feed con ambito 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>
Feed con ambito 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>
Accedere alla raccolta di Azure DevOps e quindi passare al progetto.
Selezionare Artefatti e quindi selezionare il feed dal menu a discesa.
Selezionare Connessione in Feed e quindi selezionare dotnet nel riquadro di spostamento a sinistra.
Seguire le istruzioni nella sezione Installazione del progetto per configurare il file nuget.config e connettersi al feed.