Sdílet prostřednictvím


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 restoreinstall .

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, nupkgnebo nuspec;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í), quietnebo detailed.

  • -Version

    Určuje verzi balíčku, která se má nainstalovat.

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

Příklady

nuget install elmah

nuget install packages.config

nuget install ninject -OutputDirectory c:\proj