Sdílet prostřednictvím


Obnovení balíčků NuGet z příkazového řádku (dotnet)

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

Tato příručka vás provede konfigurací projektu a obnovením balíčků NuGet pomocí rozhraní příkazového řádku dotnet.

Požadavky

produkt požadavky
Azure DevOps – Organizace Azure DevOps .
– projekt Azure DevOps .
– Informační kanál Azure Artifacts .
– Stáhněte a nainstalujte zprostředkovatele přihlašovacích údajů Azure Artifacts .
- Stáhněte a nainstalujte .NET Core SDK (2.1.400+).

Připojte se k informačnímu kanálu

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefaktya poté v rozevírací nabídce vyberte svůj informační kanál.

  3. Vyberte Připojit k informačnímu kanálua poté v části NuGet vlevo vyberte dotnet.

  4. Vytvořte soubor nuget.config ve stejné složce jako soubor csproj nebo sln. Zkopírujte následující fragment kódu XML a vložte ho do nového souboru a nahraďte zástupné symboly příslušnými informacemi:

  • Informační kanál v rámci organizace

    <?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>
    
  • Informační kanál v rámci projektu:

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

Poznámka

dotnet se v Azure DevOps Serveru 2019 nepodporuje.

  1. Přihlaste se k serveru Azure DevOps a přejděte k projektu.

  2. Vyberte Artefaktya poté vyberte svůj kanál.

  3. Vyberte Připojit k informačnímu kanálua pak v levém navigačním podokně vyberte dotnet.

  4. Pokud se chcete připojit k informačnímu kanálu, postupujte podle pokynů v sekci Project setup.

    snímek obrazovky znázorňující, jak se připojit k informačnímu kanálu pomocí dotnet v Azure DevOps Serveru 2020 a 2022

Obnovení balíčků

Spuštěním následujícího příkazu obnovte balíčky. Příznak --interactive slouží k zobrazení výzvy uživateli k zadání přihlašovacích údajů:

dotnet restore --interactive