Kom igång med NuGet-paket i Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Med Azure Artifacts kan utvecklare publicera och ladda ned NuGet-paket från olika källor, till exempel feeds och offentliga register. Med Azure Artifacts kan du skapa feeds som kan vara privata, så att du kan dela paket med ditt team och specifika användare, eller offentliga, så att du kan dela dem öppet med vem som helst på Internet.

I den här artikeln får du lära dig att:

  • Skapa en ny feed
  • Konfigurera projektet och anslut till feeden
  • Publicera NuGet-paket
  • Ladda ned paket från feeden

Förutsättningar

Skapa en feed

Azure Artifacts erbjuder två typer av feeds: feeds med projektomfattning och feeds med organisationsomfattning. Om du vill skapa ett offentligt flöde börjar du med att skapa ett flöde med projektomfattning och justera sedan synlighetsinställningarna för projektet som är värd för ditt flöde till allmänheten. Detta gör effektivt ditt projektomfångsflöde tillgängligt för allmänheten.

  1. Logga in på din Azure DevOps-organisation och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Skapa feed för att skapa en ny feed.

  3. Ange ett beskrivande namn för feeden och definiera dess synlighet (som anger vem som kan visa paket i feeden). Ange omfånget för feeden och markera kryssrutan Överordnade källor om du vill inkludera paket från offentliga källor.

  4. Välj Skapa när du är klar.

    En skärmbild som visar hur du skapar en behovsfeed.

Kommentar

Som standard har nyskapade feeds projektets Build Service inställt på Feed och Upstream Reader (Kollaboratör).

Anslut att mata

  1. Logga in på din Azure DevOps-organisation och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan din feed från den nedrullningsbara menyn.

  3. Välj Anslut som ska matas.

    En skärmbild som visar knappen Anslut till feed.

  4. Välj NuGet.exe. Om det är första gången du använder Azure Artifacts med Nuget.exe kontrollerar du att du har installerat alla förutsättningar.

  5. Följ anvisningarna i avsnittet Projektkonfiguration för att konfigurera nuget.config-filen.

    En skärmbild som visar hur du konfigurerar projektet.

Ladda ned paket

1. Hämta feedens käll-URL

  1. Gå till projektet och välj sedan Artefakter och välj sedan din feed.

  2. Välj Anslut som ska matas och välj sedan Visual Studio i den vänstra navigeringspanelen.

  3. Kopiera käll-URL:en.

    En skärmbild som visar käll-URL:en.

2. Konfigurera Visual Studio

  1. I Visual Studio väljer du Verktyg och sedan Alternativ.

  2. Expandera avsnittet NuGet Package Manager och välj sedan Paketkällor.

  3. Ange feedens namn och käll-URL och välj sedan det gröna (+) tecknet för att lägga till en källa.

  4. Om du har aktiverat överordnade källor i feeden avmarkerar du kryssrutan nuget.org .

  5. Välj OK när du är klar.

    En skärmbild som visar hur du konfigurerar Visual Studio i Windows.

3. Ladda ned paket

  1. Högerklicka på projektet i Visual Studio och välj sedan Hantera NuGet-paket.

  2. Välj Bläddra och välj sedan din feed i listrutan Paketkälla .

    En skärmbild som visar hur du väljer din feedkälla.

  3. Använd sökfältet för att söka efter paket från feeden.

Kommentar

Det går inte att använda NuGet Package Explorer för att söka efter paket i uppströms.

Publicera paket

Kör följande kommando för att publicera paketet i feeden. Du kan använda valfri sträng för ApiKey-argumentet.

nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>