Å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
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Artefakteroch välj sedan din feed från rullgardinsmenyn.
Välj Anslut till feedoch välj sedan dotnet från NuGet-avsnittet till vänster.
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.
Å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