Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: zużycie pakietów • Obsługiwane wersje: wszystkie
Pobiera i instaluje pakiet w projekcie, domyślnie w bieżącym folderze przy użyciu określonych źródeł pakietów.
Napiwek
Aby pobrać pakiet bezpośrednio poza kontekstem projektu, odwiedź stronę pakietu na nuget.org i wybierz link Pobierz.
Jeśli nie określono żadnych źródeł, są one wymienione w pliku konfiguracji globalnej, %appdata%\NuGet\NuGet.Config (Windows) lub ~/.nuget/NuGet/NuGet.Config (Mac/Linux), są używane. Aby uzyskać więcej informacji, zobacz Typowe konfiguracje pakietów NuGet.
Jeśli nie określono żadnych określonych pakietów, install instaluje wszystkie pakiety wymienione w pliku projektu packages.config , co sprawia, że jest on podobny do restore.
Polecenie install nie modyfikuje pliku projektu ani packages.configw ten sposób jest podobne do restore tego, że dodaje tylko pakiety do dysku, ale nie zmienia zależności projektu.
Aby dodać zależność, dodaj pakiet za pomocą interfejsu użytkownika Menedżer pakietów lub konsoli w programie Visual Studio albo zmodyfikuj packages.config polecenie , a następnie uruchom install polecenie lub restore.
Użycie
nuget install <packageID | configFilePath> [options]
gdzie <packageID> nazwa pakietu do zainstalowania (przy użyciu najnowszej wersji) lub <configFilePath> identyfikuje packages.config plik, który zawiera listę pakietów do zainstalowania. Możesz wskazać określoną wersję z opcją -Version .
Opcje
-ConfigFilePlik konfiguracji NuGet do zastosowania. Jeśli nie zostanie określony,
%AppData%\NuGet\NuGet.Config(Windows) lub~/.config/NuGet/NuGet.Config~/.nuget/NuGet/NuGet.Config(Mac/Linux) zostanie użyty.-DependencyVersion(4.4+) Wersja pakietów zależności do użycia, która może być jedną z następujących opcji:
- Najniższa (domyślna ): najniższa wersja
- Najwyższapatch: wersja z najniższym głównym, najniższym mniejszą poprawką pomocniczą, najwyższą poprawką
- HighestMinor: wersja o najniższym numerze głównym, najwyższa wersja pomocnicza, najwyższa poprawka
- Najwyższa: najwyższa wersja
- Ignoruj: nie będą używane żadne pakiety zależności
-DirectDownloadPobieranie bezpośrednio bez wypełniania jakichkolwiek pamięci podręcznych z metadanymi lub plikami binarnymi.
-DisableParallelProcessingWyłącza równoległe instalowanie wielu pakietów.
-x|-ExcludeVersionInstaluje pakiet w folderze o nazwie tylko z nazwą pakietu, a nie numerem wersji.
-FallbackSource(3.2+) Lista źródeł pakietów, które mają być używane jako rezerwowe w przypadku, gdy pakiet nie zostanie znaleziony w podstawowym lub domyślnym źródle.
-ForceEnglishOutput(3,5+) Wymusza nuget.exe uruchamiania przy użyciu niezmiennej kultury opartej na języku angielskim.
-Framework(4.4+) Platforma docelowa używana do wybierania zależności. Wartość domyślna to "Any", jeśli nie zostanie określona.
-?|-helpWyświetla informacje pomocy dotyczące polecenia .
-NoHttpCacheUniemożliwia korzystanie z pakietów nuGet z pamięci podręcznej http. Zobacz Zarządzanie pakietami globalnymi i folderami pamięci podręcznej.
-NonInteractivePomija monity dotyczące danych wejściowych lub potwierdzanych przez użytkownika.
-OutputDirectoryOkreśla folder, w którym są instalowane pakiety. Jeśli nie określono żadnego folderu, używany jest bieżący folder.
-PackageSaveModeOkreśla typy plików do zapisania po instalacji pakietu: jeden z
nuspec,nupkglubnuspec;nupkg.-PreReleaseUmożliwia zainstalowanie pakietów wstępnych. Ta flaga nie jest wymagana podczas przywracania pakietów za pomocą
packages.configpolecenia .-RequireConsentSprawdza, czy przywracanie pakietów jest włączone przed pobraniem i zainstalowaniem pakietów. Aby uzyskać szczegółowe informacje, zobacz Przywracanie pakietów.
-SolutionDirectoryOkreśla folder główny rozwiązania, dla którego mają być przywracane pakiety.
-SourceOkreśla listę źródeł pakietów (jako adresy URL) do użycia. Jeśli pominięto, polecenie używa źródeł podanych w plikach konfiguracji, zobacz Typowe konfiguracje NuGet.
-Verbosity [normal|quiet|detailed]Określa ilość szczegółów wyświetlanych w danych wyjściowych:
normal(wartość domyślna),quietlubdetailed.-VersionOkreśla wersję pakietu do zainstalowania.
Zobacz też Zmienne środowiskowe
Przykłady
nuget install elmah
nuget install packages.config
nuget install ninject -OutputDirectory c:\proj