Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: paket tüketimi • Desteklenen sürümler: tümü
Belirtilen paket kaynaklarını kullanarak bir paketi indirir ve geçerli klasöre varsayılan olarak yükleyerek projeye yükler.
İpucu
Bir paketi doğrudan proje bağlamının dışında indirmek için paketin nuget.org sayfasını ziyaret edin ve İndir bağlantısını seçin.
Hiçbir kaynak belirtilmezse, genel yapılandırma dosyasında %appdata%\NuGet\NuGet.Config (Windows) veya ~/.nuget/NuGet/NuGet.Config (Mac/Linux) listelenenler kullanılır. Ek ayrıntılar için bkz . Yaygın NuGet yapılandırmaları .
Belirli bir paket belirtilmezse, install projenin packages.config dosyasında listelenen tüm paketleri yükler ve benzer hale getirir restore.
komutu install bir proje dosyasını veya packages.configöğesini değiştirmez; bu şekilde yalnızca diske restore paket eklemesine benzer, ancak projenin bağımlılıklarını değiştirmez.
Bağımlılık eklemek için, Visual Studio'da Paket Yöneticisi kullanıcı arabirimi veya Konsolu aracılığıyla bir paket ekleyin ya da ya da installrestoreöğesini değiştirip packages.config çalıştırın.
Kullanım
nuget install <packageID | configFilePath> [options]
burada <packageID> yüklenecek paketi adlandıran (en son sürümü kullanarak) veya <configFilePath> yüklenecek paketleri listeleyen dosyayı tanımlar packages.config . Seçeneğiyle -Version belirli bir sürümü belirtebilirsiniz.
Seçenekler
-ConfigFileUygulanacak NuGet yapılandırma dosyası. Belirtilmezse (
%AppData%\NuGet\NuGet.ConfigWindows) veya~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(Mac/Linux) kullanılır.-DependencyVersion(4,4+) Kullanılacak bağımlılık paketlerinin sürümü, aşağıdakilerden biri olabilir:
- En düşük (varsayılan): en düşük sürüm
- HighestPatch: En düşük ana, en düşük ikincil, en yüksek düzeltme ekini içeren sürüm
- HighestMinor: En düşük ana, en yüksek küçük, en yüksek düzeltme ekini içeren sürüm
- En yüksek: en yüksek sürüm
- Yoksay: Hiçbir bağımlılık paketi kullanılmayacak
-DirectDownloadMeta veriler veya ikili dosyalar içeren önbellekleri doldurmadan doğrudan indirin.
-DisableParallelProcessingBirden çok paketi paralel olarak yüklemeyi devre dışı bırakır.
-x|-ExcludeVersionPaketi, sürüm numarasıyla değil, yalnızca paket adıyla adlı bir klasöre yükler.
-FallbackSource(3.2+) Paketin birincil veya varsayılan kaynakta bulunmamış olması durumunda geri dönüş olarak kullanılacak paket kaynaklarının listesi.
-ForceEnglishOutput(3,5+) nuget.exe sabit, İngilizce tabanlı bir kültür kullanarak çalışmaya zorlar.
-Framework(4,4+) Bağımlılıkları seçmek için kullanılan hedef çerçeve. Belirtilmezse varsayılan olarak 'Any' olur.
-?|-helpKomutun yardım bilgilerini görüntüler.
-NoHttpCacheNuGet'in http önbelleğe alınmış paketleri kullanmasını engeller. Bkz. Genel paketleri ve önbellek klasörlerini yönetme.
-NonInteractiveKullanıcı girişi veya onay istemlerini gizler.
-OutputDirectoryPaketlerin yüklendiği klasörü belirtir. Hiçbir klasör belirtilmezse geçerli klasör kullanılır.
-PackageSaveModePaket yüklemeden sonra kaydedilecek dosya türlerini belirtir: , veya
nuspec;nupkg.nuspecnupkg-PreReleaseYayın öncesi paketlerin yüklenmesine izin verir. ile
packages.configpaketleri geri yüklerken bu bayrak gerekli değildir.-RequireConsentPaketleri indirip yüklemeden önce paketleri geri yüklemenin etkinleştirildiğini doğrular. Ayrıntılar için bkz . Paket Geri Yükleme.
-SolutionDirectoryPaketlerin geri yükleneceği çözümün kök klasörünü belirtir.
-SourceKullanılacak paket kaynaklarının (URL olarak) listesini belirtir. Atlanırsa, komut yapılandırma dosyalarında sağlanan kaynakları kullanır, bkz . Ortak NuGet yapılandırmaları.
-Verbosity [normal|quiet|detailed]Çıktıda görüntülenen ayrıntı miktarını belirtir:
normal(varsayılan),quietveyadetailed.-VersionYüklenecek paketin sürümünü belirtir.
Ayrıca bkz. Ortam değişkenleri
Örnekler
nuget install elmah
nuget install packages.config
nuget install ninject -OutputDirectory c:\proj