Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: konsumsi paket • Versi yang didukung: semua
Mengunduh dan menginstal paket ke dalam proyek, default ke folder saat ini, menggunakan sumber paket yang ditentukan.
Tip
Untuk mengunduh paket langsung di luar konteks proyek, kunjungi halaman paket di nuget.org dan pilih tautan Unduh.
Jika tidak ada sumber yang ditentukan, sumber yang tercantum dalam file konfigurasi global, %appdata%\NuGet\NuGet.Config (Windows) atau ~/.nuget/NuGet/NuGet.Config (Mac/Linux), digunakan. Lihat Konfigurasi NuGet umum untuk detail tambahan.
Jika tidak ada paket tertentu yang ditentukan, install instal semua paket yang tercantum dalam file proyek packages.config , membuatnya mirip restoredengan .
Perintah install tidak mengubah file proyek atau packages.config; dengan cara ini mirip restore dengan yang hanya menambahkan paket ke disk tetapi tidak mengubah dependensi proyek.
Untuk menambahkan dependensi, tambahkan paket melalui UI Manajer Paket atau Konsol di Visual Studio, atau ubah packages.config lalu jalankan atau installrestore.
Penggunaan
nuget install <packageID | configFilePath> [options]
di mana <packageID> menamai paket untuk diinstal (menggunakan versi terbaru), atau <configFilePath> mengidentifikasi packages.config file yang mencantumkan paket untuk diinstal. Anda dapat menunjukkan versi tertentu dengan -Version opsi .
Opsi
-ConfigFileFile konfigurasi NuGet yang akan diterapkan. Jika tidak ditentukan,
%AppData%\NuGet\NuGet.Config(Windows), atau atau~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(Mac/Linux) digunakan.-DependencyVersion(4.4+) Versi paket dependensi yang akan digunakan, yang bisa menjadi salah satu dari berikut ini:
- Terendah (default): versi terendah
- HighestPatch: versi dengan patch utama terendah, minor terendah, tertinggi
- HighestMinor: versi dengan patch mayor terendah, minor tertinggi, tertinggi
- Tertinggi: versi tertinggi
- Abaikan: Tidak ada paket dependensi yang akan digunakan
-DirectDownloadUnduh langsung tanpa mengisi cache apa pun dengan metadata atau biner.
-DisableParallelProcessingMenonaktifkan penginstalan beberapa paket secara paralel.
-x|-ExcludeVersionMenginstal paket ke folder bernama hanya dengan nama paket dan bukan nomor versi.
-FallbackSource(3.2+) Daftar sumber paket yang akan digunakan sebagai fallback jika paket tidak ditemukan di sumber utama atau default.
-ForceEnglishOutput(3.5+) Memaksa nuget.exe untuk berjalan menggunakan budaya berbasis bahasa Inggris yang invarian.
-Framework(4.4+) Kerangka kerja target yang digunakan untuk memilih dependensi. Default ke 'Any' jika tidak ditentukan.
-?|-helpMenampilkan informasi bantuan untuk perintah.
-NoHttpCacheMencegah NuGet menggunakan paket http cache. Lihat Mengelola paket global dan folder cache.
-NonInteractiveMenekan permintaan untuk input atau konfirmasi pengguna.
-OutputDirectoryMenentukan folder tempat paket diinstal. Jika tidak ada folder yang ditentukan, folder saat ini akan digunakan.
-PackageSaveModeMenentukan jenis file yang akan disimpan setelah penginstalan paket: salah satu dari
nuspec,nupkg, ataunuspec;nupkg.-PreReleaseMemungkinkan paket prarilis diinstal. Bendera ini tidak diperlukan saat memulihkan paket dengan
packages.config.-RequireConsentMemverifikasi bahwa memulihkan paket diaktifkan sebelum mengunduh dan menginstal paket. Untuk detailnya, lihat Pemulihan Paket.
-SolutionDirectoryMenentukan folder akar solusi untuk memulihkan paket.
-SourceMenentukan daftar sumber paket (sebagai URL) yang akan digunakan. Jika dihilangkan, perintah menggunakan sumber yang disediakan dalam file konfigurasi, lihat Konfigurasi NuGet Umum.
-Verbosity [normal|quiet|detailed]Menentukan jumlah detail yang ditampilkan dalam output:
normal(default),quiet, ataudetailed.-VersionMenentukan versi paket yang akan diinstal.
Lihat juga Variabel lingkungan
Contoh
nuget install elmah
nuget install packages.config
nuget install ninject -OutputDirectory c:\proj