Delen via


Quickstart: Aan de slag met NuGet-pakketten in Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Met Azure Artifacts kunnen ontwikkelaars NuGet-pakketten publiceren en downloaden uit bronnen zoals feeds en openbare registers. Met Azure Artifacts kunt u feeds maken die:

  • Privé, zodat u pakketten kunt delen met uw team en specifieke gebruikers.
  • Openbaar, zodat u pakketten open kunt delen met iedereen op internet.

In deze snelstart leert u de volgende zaken:

  • Maak een nieuwe feed.
  • Stel uw project in en maak verbinding met uw feed.
  • NuGet-pakketten publiceren.
  • Download pakketten uit uw feed.

Vereisten

Een feed maken

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer naar uw project.

  2. Selecteer Artefacten en selecteer daarna Feed maken.

  3. Geef een Naam op voor uw feed, kies de optie Zichtbaarheid waarmee wordt gedefinieerd wie uw pakketten kan bekijken, controleer Pakketten opnemen uit gemeenschappelijke openbare bronnen als u pakketten uit bronnen zoals nuget.org of npmjs.comwilt opnemen, en voor Bereik, bepaalt u of de feed moet worden afgestemd op uw project of de hele organisatie.

  4. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps Services.

  1. Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer daarna Feed Maken.

  3. Geef een Naam op voor uw feed, kies de optie Zichtbaarheid waarmee wordt gedefinieerd wie uw pakketten kan bekijken, controleer Pakketten opnemen uit gemeenschappelijke openbare bronnen als u pakketten uit bronnen zoals nuget.org of npmjs.comwilt opnemen, en voor Bereik, bepaalt u of de feed moet worden afgestemd op uw project of de hele organisatie.

  1. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps 2022.

  1. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps 2020.

  1. Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.

  2. Selecteer Artifacts en selecteer vervolgens Nieuwe feed.

  3. Voer voor Naam een beschrijvende naam in voor uw feed.

    Selecteer voor Zichtbaarheid een optie om aan te geven wie pakketten in de feed kan bekijken.

    Als u pakketten uit openbare bronnen wilt opnemen, selecteert u de optie Pakketten uit openbare bronnen gebruiken via deze feedoptie .

  4. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps 2019.

Notitie

Standaard is voor nieuw gemaakte feeds de buildservicewaarde van het project ingesteld op Feed en Upstream Reader (Samenwerker).

Verbinding maken met een feed

  1. Meld u aan bij uw Azure DevOps-organisatie en ga vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens uw feed in de vervolgkeuzelijst.

  3. Selecteer Verbinding maken met feed en selecteer vervolgens NuGet.exe in het linkerdeelvenster. Als dit de eerste keer is dat u Azure Artifacts gebruikt met Nuget.exe, moet u ervoor zorgen dat u alle vereisten hebt geïnstalleerd.

    Schermopname van de knop voor het maken van verbinding met een feed.

  4. Volg de instructies in de sectie Project setup om uw nuget.config-bestand te configureren en te verifiëren met Azure Artifacts.

    Schermopname met instructies op het scherm voor het instellen van een project.

  1. Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens uw feed in de vervolgkeuzelijst.

  3. Selecteer Verbinding maken met feed en selecteer vervolgens NuGet.exe in het linkerdeelvenster.

  4. Volg de instructies in de sectie Project-installatie om verbinding te maken met uw feed.

    Schermopname met instructies op het scherm voor het instellen van een NuGet-project in Azure DevOps Server 2020 en 2022.

  1. Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens uw feed in de vervolgkeuzelijst.

  3. Selecteer Verbinding maken met feed en selecteer vervolgens NuGet in het linkerdeelvenster.

  4. Volg de instructies om uw pakketbron-URL toe te voegen aan nuget.config.

    Schermopname met instructies op het scherm voor het instellen van een NuGet-project in Azure DevOps Server 2019.

Pakketten downloaden

1. Haal de bron-URL van het pakket op

  1. Meld u aan bij uw Azure DevOps-server en navigeer vervolgens naar uw project.

  2. Selecteer Artefacten, selecteer uw feed in de vervolgkeuzelijst en selecteer vervolgens Verbinding maken met feed.

  3. Selecteer NuGet- in het linkernavigatiedeelvenster en kopieer de bron-URL van het pakket.

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.

  2. Selecteer Artefacten, selecteer uw feed in de vervolgkeuzelijst en maak vervolgens verbinding met de feed.

  3. Selecteer Visual Studio in het linkernavigatiedeelvenster en kopieer vervolgens je bron-URL .

    Een schermopname waarin wordt weergegeven hoe u de bron-URL van de feed kunt vinden.

2. Visual Studio instellen

  1. Selecteer Extra>Opties in Visual Studio.

  2. Vouw de sectie NuGet Pakketbeheer uit en selecteer vervolgens Pakketbronnen.

  3. Voer de naam van de feed en de bron-URL in en selecteer vervolgens het groene plusteken (+) om een bron toe te voegen.

  4. Als u upstream-bronnen in uw feed hebt ingeschakeld, vinkt u het selectievakje nuget.org uit.

  5. Selecteer OK wanneer u klaar bent.

    Een schermopname van selecties voor het instellen van Visual Studio in Windows.

3. Pakketten downloaden

  1. Klik in Visual Studio met de rechtermuisknop op uw project en selecteer NuGet-pakketten beheren.

  2. Selecteer Bladeren en kies vervolgens uw feed uit het Pakketbron-vervolgkeuzemenu.

    Schermopname van de selectie van een pakketbron in Visual Studio.

  3. Gebruik de zoekbalk om te zoeken naar pakketten uit uw feed.

Notitie

Het gebruik van NuGet Package Explorer om te zoeken naar pakketten in upstream-bronnen wordt niet ondersteund.

Pakketten publiceren

Voer de volgende opdracht uit om uw pakket naar uw feed te publiceren. U kunt een willekeurige tekenreeks voor het ApiKey argument invoeren.

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

Voorbeelden:

  • Feed met projectbereik:

    nuget.exe push -Source https://pkgs.dev.azure.com/myOrganization/MyProject/_packaging/MyFeed/nuget/v3/index.json -ApiKey AZ release/myDemoPackage.1.0.0.nupkg
    
  • Feed met organisatiebereik:

    nuget.exe push -Source https://pkgs.dev.azure.com/myOrganization/_packaging/myFeed/nuget/v3/index.json -ApiKey AZ release/myDemoPackage.1.0.0.nupkg
    

Notitie

Dit ApiKey is vereist, maar u kunt elke willekeurige waarde gebruiken bij het publiceren naar Azure Artifacts-feeds.