add command (Rozhraní příkazového řádku NuGet)

Platí pro: publikování balíčků • Podporované verze: 3.3+

Přidá zadaný balíček do zdroje balíčku jiného typu než HTTP (složka nebo cesta UNC) v hierarchickém rozložení, kde se vytvoří složky pro ID balíčku a číslo verze. Příklad:

\\myserver\packages
  └─<packageID>
    └─<version>
      ├─<packageID>.<version>.nupkg
      ├─<packageID>.<version>.nupkg.sha512
      └─<packageID>.nuspec

Při obnovování nebo aktualizaci ve zdroji balíčku poskytuje hierarchické rozložení výrazně lepší výkon.

Chcete-li rozbalit všechny soubory v balíčku na cílový zdroj balíčku, použijte -Expand přepínač. To obvykle vede k zobrazení dalších podsložek v cíli, například tools a lib.

Využití

nuget add <packagePath> -Source <sourcePath> [options]

kde <packagePath> je cesta k balíčku, který chcete přidat, a <sourcePath> určuje zdroj balíčku založený na složce, do kterého se balíček přidá. Zdroje HTTP nejsou podporovány.

Možnosti

  • -ConfigFile

    Konfigurační soubor NuGet, který se má použít. Pokud není zadaný, %AppData%\NuGet\NuGet.Config (Windows) nebo ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux), použije se.

  • -Expand

    Přidá všechny soubory v balíčku do zdroje balíčku.

  • -ForceEnglishOutput

    (3,5+) Vynutí spuštění nuget.exe pomocí invariantní anglické jazykové verze. Vynutí spuštění nuget.exe pomocí invariantní anglické jazykové verze.

  • -?|-help

    Zobrazí informace nápovědy pro příkaz.

  • -NonInteractive

    Potlačí výzvy k zadání uživatelského vstupu nebo potvrzení.

  • -src|-Source

    Určuje zdroj balíčku, což je složka nebo sdílená složka UNC, do které se přidá nupkg. Zdroje HTTP nejsou podporovány.

  • -Verbosity [normal|quiet|detailed]

    Určuje množství podrobností zobrazených ve výstupu: normal (výchozí), quietnebo detailed.

Viz také proměnné prostředí.

Příklady

nuget add foo.nupkg -Source c:\bar\

nuget add foo.nupkg -Source \\bar\packages\