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í),quiet
nebodetailed
.
Příklady
nuget add foo.nupkg -Source c:\bar\
nuget add foo.nupkg -Source \\bar\packages\