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ü
Bir projedeki tüm paketleri (kullanarakpackages.config) en son kullanılabilir sürümlerine Güncelleştirmeler. çalıştırmadan önce 'restore' komutunu çalıştırmanız updateönerilir. (Tek bir paketi güncelleştirmek için bir sürüm numarası belirtmeden kullanın nuget install ; bu durumda NuGet en son sürümü yükler.)
Not: update Mono (Mac OSX veya Linux) altında çalışan CLI ile veya PackageReference biçimini kullanırken çalışmaz.
Komut update ayrıca, bu başvuruların zaten mevcut olduğu durumlarda proje dosyasındaki derleme başvurularını da güncelleştirir. Güncelleştirilmiş bir paketin eklenmiş bir derlemesi varsa, yeni bir başvuru eklenmez. Yeni paket bağımlılıklarında derleme başvuruları da eklenmez. Bu işlemleri bir güncelleştirmenin parçası olarak eklemek için Paket Yöneticisi kullanıcı arabirimini veya Paket Yöneticisi Konsolu'nu kullanarak Visual Studio'daki paketi güncelleştirin.
Bu komut, -self bayrağını kullanarak nuget.exe kendisini güncelleştirmek için de kullanılabilir.
Kullanım
nuget update <configPath> [options]
burada <configPath> projenin bağımlılıklarını listeleyen bir packages.config veya çözüm dosyasını tanımlar.
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 [Lowest, HighestPatch, HighestMinor, Highest, Ignore]Aşağıdakilerden biri olabilecek, kullanılacak bağımlılık paketlerinin sürümünü belirtir:
- 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
-FileConflictAction [PromptUser, Overwrite, Ignore]Hedef projede paketten bir dosya zaten varsa, varsayılan eylemi belirtir. Her zaman dosyaların üzerine yazacak şekilde
Overwriteayarlayın. Dosyaları atlamak için olarakIgnoreayarlayın.Varsayılan
PromptUsereylem, kalan tüm dosyalar için geçerli olacak veyaIgnoreAllsağlanmadığı süreceOverwriteAllçakışan her dosyayı ister.-ForceEnglishOutput(3,5+) nuget.exe sabit, İngilizce tabanlı bir kültür kullanarak çalışmaya zorlar.
-?|-helpKomutun yardım bilgilerini görüntüler.
-IdGüncelleştirilecek paket kimliklerinin listesini belirtir.
-MSBuildPath(4,0+) komutuyla kullanılacak MSBuild yolunu belirtir ve üzerinde
-MSBuildVersionönceliklidir.-MSBuildVersion(3.2+) Bu komutla kullanılacak MSBuild sürümünü belirtir. Desteklenen değerler 4, 12, 14, 15.1, 15.3, 15.4, 15.5, 15.6, 15.7, 15.8, 15.9'dır. Varsayılan olarak yolunuzdaki MSBuild seçilir, aksi takdirde varsayılan olarak EN yüksek yüklü MSBuild sürümüne ayarlanır.
-NonInteractiveKullanıcı girişi veya onay istemlerini gizler.
-PreReleaseYayın öncesi sürümlere güncelleştirmeye izin verir. Zaten yüklü olan ön sürüm paketleri güncelleştirilirken bu bayrak gerekli değildir.
-RepositoryPathPaketlerin yüklendiği yerel klasörü belirtir.
-SafeYalnızca yüklü paketle aynı ana ve ikincil sürümde kullanılabilen en yüksek sürüme sahip güncelleştirmelerin yükleneceğini belirtir.
-Selfnuget.exeEn son sürüme Güncelleştirmeler.-Sourcekullanılabilir ancak diğer tüm bağımsız değişkenler yoksayılır. Kaynak sağlanmazsa, ayarlardan bağımsız olarakNuGet.Configgüncelleştirmeleri denetlernuget.org.-SourceGüncelleştirmeler için kullanı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.-VersionBir paket kimliğiyle kullanıldığında, güncelleştirilecek paketin sürümünü belirtir.
Ayrıca bkz. Ortam değişkenleri
Örnekler
nuget update
# update packages installed in solution.sln, using MSBuild version 14.0 to load the solution and its project(s).
nuget update solution.sln -MSBuildVersion 14
nuget update -safe
nuget update -self