Dela via


Återställa NuGet-paket från kommandoraden (dotnet)

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

Den här guiden vägleder dig genom att konfigurera projektet och återställa NuGet-paketen med hjälp av dotnet-kommandoradsgränssnittet.

Förutsättningar

Produkt Krav
Azure DevOps – En Azure DevOps-organisation.
– Ett Azure DevOps-projekt.
– En Azure Artifacts -flöde.
– Ladda ned och installera Azure Artifacts Credential Provider.
– Ladda ned och installera .NET Core SDK (2.1.400+).

Anslut till ett flöde

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

  2. Välj Artefakteroch välj sedan din feed från rullgardinsmenyn.

  3. Välj Anslut till feedoch välj sedan dotnet från NuGet-avsnittet till vänster.

  4. Skapa en nuget.config fil i samma mapp som din csproj- eller sln fil. Kopiera följande XML-kodfragment och klistra in det i den nya filen och ersätt platshållarna med relevant information:

  • Organiationsomfattande flöde

    <?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>
    
  • Projektfokuserat flöde:

    <?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>
    

Note

dotnet stöds inte i Azure DevOps Server 2019.

  1. Logga in på Din Azure DevOps-server och navigera sedan till projektet.

  2. Välj Artefakteroch välj sedan din feed.

  3. Välj Anslut till feedoch välj sedan dotnet i det vänstra navigeringsfönstret.

  4. Följ anvisningarna i avsnittet projektinställning för att ansluta till flödet.

    En skärmbild som visar hur du ansluter till en feed med dotnet i Azure DevOps Server 2020 och 2022.

Återställa paket

Kör följande kommando för att återställa paketen. Flaggan --interactive används för att fråga användaren om autentiseringsuppgifter:

dotnet restore --interactive