polecenie install (interfejs NuGet wiersza polecenia)

Dotyczy: zużycie pakietu • Obsługiwane wersje: wszystkie

Pobiera i instaluje pakiet w projekcie, domyślnie używając bieżącego folderu przy użyciu określonych źródeł pakietów.

Porada

Aby pobrać pakiet bezpośrednio poza kontekstem projektu, odwiedź stronę pakietu na stronie nuget.org wybierz linkPobierz.

Jeśli nie określono żadnych źródeł, %appdata%\NuGet\NuGet.Config są używane wymienione w pliku konfiguracji globalnej (Windows) lub ~/.nuget/NuGet/NuGet.Config (Mac/Linux). Zobacz Typowe NuGet konfiguracji, aby uzyskać dodatkowe informacje.

Jeśli określone pakiety nie zostaną określone, installpackages.config program zainstaluje wszystkie pakiety wymienione w pliku projektu, co będzie podobne do .restore

Polecenie install nie modyfikuje packages.configrestore pliku projektu ani . W ten sposób jest podobne do polecenia , ponieważ dodaje tylko pakiety do dysku, ale nie zmienia zależności projektu.

Aby dodać zależność, dodaj pakiet za pośrednictwem interfejsu użytkownika Menedżer pakietów lub konsoli w programie Visual Studio lub packages.config zmodyfikuj, a następnie uruchom install lub restore.

Użycie

nuget install <packageID | configFilePath> [options]

gdzie <packageID> określa nazwę pakietu do zainstalowania (przy użyciu najnowszej wersji) <configFilePath>packages.config lub identyfikuje plik, który zawiera listę pakietów do zainstalowania. Możesz wskazać określoną wersję za pomocą -Version opcji .

Opcje

  • -ConfigFile

    Plik NuGet do zastosowania. Jeśli nie zostanie określony, %AppData%\NuGet\NuGet.Config (Windows) lub ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux) jest używany.

  • -DependencyVersion

    (4.4+) Wersja pakietów zależności do użycia, która może być jedną z następujących wersji:

    • Najniższa (domyślna): najniższa wersja
    • HighestPatch: wersja z najniższą wersją główną, najniższą wersją pomocniczą, najwyższą poprawką
    • HighestMinor: wersja z najniższą wersją główną, najwyższą wersją pomocniczą, najwyższą poprawką
    • Najwyższa: najwyższa wersja
    • Ignoruj: nie będą używane żadne pakiety zależności

  • -DirectDownload

    Pobieranie bezpośrednio bez wypełniania żadnych pamięci podręcznych metadanymi lub plikami binarnymi.

  • -DisableParallelProcessing

    Wyłącza równoległe instalowanie wielu pakietów.

  • -x|-ExcludeVersion

    Instaluje pakiet w folderze o nazwie zawierającej tylko nazwę pakietu, a nie numer wersji.

  • -FallbackSource

    (3.2+) Lista źródeł pakietów do użycia jako rezerwowe w przypadku, gdy pakiet nie zostanie odnaleziony w źródle podstawowym lub domyślnym.

  • -ForceEnglishOutput

    (3,5+) Wymusza nuget.exe uruchamiania przy użyciu niezmiennej kultury opartej na języku angielskim.

  • -Framework

    (4.4+) Docelowa framework używana do wybierania zależności. Wartość domyślna to "Any", jeśli nie zostanie określona.

  • -?|-help

    Wyświetla informacje pomocy dotyczące polecenia.

  • -NoCache

    Uniemożliwia NuGet pakietów w pamięci podręcznej. Zobacz Zarządzanie globalnymi pakietami i folderami pamięci podręcznej.

  • -NonInteractive

    Pomija monity o wprowadzenie danych przez użytkownika lub potwierdzenia.

  • -OutputDirectory

    Określa folder, w którym są instalowane pakiety. Jeśli nie określono folderu, używany jest bieżący folder.

  • -PackageSaveMode

    Określa typy plików do zapisania po instalacji pakietu: jeden z nuspecplików , nupkglub nuspec;nupkg.

  • -PreRelease

    Umożliwia instalowanie pakietów w wstępnej aktualizacji. Ta flaga nie jest wymagana podczas przywracania pakietów za pomocą .packages.config

  • -RequireConsent

    Sprawdza, czy przywracanie pakietów jest włączone przed pobraniem i zainstalowaniem pakietów. Aby uzyskać szczegółowe informacje, zobacz Package Restore (Przywracanie pakietów).

  • -SolutionDirectory

    Określa folder główny rozwiązania, dla którego mają zostać przywrócone pakiety.

  • -Source

    Określa listę źródeł pakietów (jako adresów URL) do użycia. W przypadku pominięcia polecenie używa źródeł podanych w plikach konfiguracji. Zobacz Typowe NuGet konfiguracji.

  • -Verbosity [normal|quiet|detailed]

    Określa ilość szczegółów wyświetlanych w danych wyjściowych: normal (wartość domyślna), quietlub detailed.

  • -Version

    Określa wersję pakietu do zainstalowania.

Zobacz też Zmienne środowiskowe

Przykłady

nuget install elmah

nuget install packages.config

nuget install ninject -OutputDirectory c:\proj