install command (NuGet CLI)
Platí pro: spotřeba balíčků • Podporované verze: vše
Stáhne a nainstaluje balíček do projektu, ve výchozím nastavení se použije aktuální složka pomocí zadaných zdrojů balíčků.
Tip
Pokud chcete balíček stáhnout přímo mimo kontext projektu, přejděte na stránku balíčku na nuget.org a vyberte odkaz Ke stažení.
Pokud nejsou zadány žádné zdroje, použijí se ty uvedené v globálním konfiguračním souboru %appdata%\NuGet\NuGet.Config
(Windows) nebo ~/.nuget/NuGet/NuGet.Config
(Mac/Linux). Další podrobnosti najdete v běžných konfiguracích NuGet.
Pokud nejsou zadány žádné konkrétní balíčky, install
nainstaluje všechny balíčky uvedené v souboru projektu packages.config
, aby se podobaly restore
.
Příkaz install
neupravuje soubor projektu nebo packages.config
; tímto způsobem je podobný restore
tomu, že pouze přidává balíčky na disk, ale nemění závislosti projektu.
Pokud chcete přidat závislost, buď přidejte balíček prostřednictvím uživatelského rozhraní Správce balíčků nebo konzoly v sadě Visual Studio, nebo upravte packages.config
a potom spusťte příkaz nebo restore
install
.
Využití
nuget install <packageID | configFilePath> [options]
kde <packageID>
pojmenuje balíček k instalaci (pomocí nejnovější verze) nebo <configFilePath>
identifikuje packages.config
soubor, který obsahuje seznam balíčků, které se mají nainstalovat. Pomocí této možnosti můžete určit konkrétní verzi -Version
.
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.-DependencyVersion
(4.4+) Verze balíčků závislostí, které se mají použít, což může být jedna z následujících možností:
- Nejnižší (výchozí): nejnižší verze
- HighestPatch: verze s nejnižším hlavním, nejnižším podverzem, nejvyšší opravou
- HighestMinor: verze s nejnižší hlavní, nejvyšší podverze, nejvyšší oprava
- Nejvyšší: nejvyšší verze
- Ignorovat: Nebudou použity žádné balíčky závislostí.
-DirectDownload
Stáhněte si přímo bez naplnění všech mezipamětí metadaty nebo binárními soubory.
-DisableParallelProcessing
Zakáže paralelní instalaci více balíčků.
-x|-ExcludeVersion
Nainstaluje balíček do složky s názvem pouze s názvem balíčku, nikoli číslem verze.
-FallbackSource
(3.2+) Seznam zdrojů balíčků, které se mají použít jako záložní prostředky pro případ, že se balíček nenajde v primárním nebo výchozím zdroji.
-ForceEnglishOutput
(3,5+) Vynutí spuštění nuget.exe pomocí invariantní anglické jazykové verze.
-Framework
(4.4+) Cílová architektura použitá pro výběr závislostí. Pokud není zadána hodnota Any, výchozí hodnota.
-?|-help
Zobrazí informace nápovědy pro příkaz.
-NoHttpCache
Zabrání NuGetu v používání balíčků v mezipaměti HTTP. Viz Správa globálních balíčků a složek mezipaměti.
-NonInteractive
Potlačí výzvy k zadání uživatelského vstupu nebo potvrzení.
-OutputDirectory
Určuje složku, ve které jsou balíčky nainstalovány. Pokud není zadána žádná složka, použije se aktuální složka.
-PackageSaveMode
Určuje typy souborů, které se mají uložit po instalaci balíčku: jeden z
nuspec
,nupkg
nebonuspec;nupkg
.-PreRelease
Umožňuje instalaci předem připravených balíčků. Tento příznak není vyžadován při obnovování balíčků pomocí
packages.config
.-RequireConsent
Před stažením a instalací balíčků ověří, že je povolené obnovení balíčků. Podrobnosti najdete v tématu Obnovení balíčku.
-SolutionDirectory
Určuje kořenovou složku řešení, pro které se mají balíčky obnovit.
-Source
Určuje seznam zdrojů balíčků (jako adresy URL), které se mají použít. Pokud tento příkaz vynecháte, použije zdroje uvedené v konfiguračních souborech, viz běžné konfigurace NuGetu.
-Verbosity [normal|quiet|detailed]
Určuje množství podrobností zobrazených ve výstupu:
normal
(výchozí),quiet
nebodetailed
.-Version
Určuje verzi balíčku, která se má nainstalovat.
Příklady
nuget install elmah
nuget install packages.config
nuget install ninject -OutputDirectory c:\proj