İngilizce dilinde oku

Aracılığıyla paylaş


NuGet 6.3 Sürüm Notları

NuGet dağıtım araçları:

NuGet sürümü Visual Studio sürümünde kullanılabilir .NET SDK'larında kullanılabilir
6.3 Visual Studio 2022 sürüm 17.3 6.0.4001
6.3.1 Visual Studio 2022 sürüm 17.3 6.0.4021
6.3.3 Yok 6.0.4101
6.3.4 Yok 6.0.4191

1 Visual Studio 17.3 with.NET Core iş yükü ile yüklendi

Özet: 6.3.4 Sürümündeki Yenilikler

  • [Güvenlik]: Microsoft Güvenlik Danışmanlığı CVE-2024-0057 | NuGet İstemciSi Güvenlik Özelliğini Atlama Güvenlik Açığı - #12653

Özet: 6.3.3 Sürümündeki Yenilikler

  • [Güvenlik]: Microsoft Güvenlik Danışmanlığı CVE-2023-29337 | NuGet İstemcisi Uzaktan Kod Yürütme Güvenlik Açığı - #12653

Not

Linux'ta hataya neden olan bir davranış değişikliği vardır. NuGet'in çeşitli işlemleri sırasında geçici dosyaları depoladığı geçici klasör konumu olarak değiştirildi /tmp/NuGetScratch /tmp/NuGetScratch<username>. Örneğin User1 kullanıcısı için geçici klasör olacaktır /tmp/NuGetScratchUser1.

Özet: 6.3.1 Sürümündeki Yenilikler

  • [Güvenlik]: Microsoft Güvenlik Önerisi CVE-2022-41032 | .NET Ayrıcalıkların Yükseltilmesi Güvenlik Açığı - #12149

Özet: 6.3 Sürümündeki Yenilikler

  • [Özellik] Kullanıcının PM kullanıcı arabirimi aracılığıyla özel (kayan) sürümler girişine izin ver - #9829 #3788

  • [Özellik] Yinelenen PackageReference, PackageVersion veya PackageDownload öğeleri belirtildiğinde NuGet uyarır - #9467 #9864

  • Merkezi Paket Yönetimi kullanılırken, Visual Studio artık paketleri yüklerken hata oluşturmaz ve bunun yerine proje ve merkezi paket yönetim dosyası güncelleştirilir - #11828

  • NuGet.Common, NuGet.Configuration, NuGet.Frameworks, NuGet.Packaging.Extraction ve NuGet.Versioning artık net45 veya net40'ı desteklemiyor - #11830

Bu sürümde giderilen sorunlar

DCR'ler:

  • [DCR]: NU1507'de yazdırma kaynakları - #11715

  • [DCR]: Yalnızca VS kapanıyorsa VS cred sağlayıcı isteklerini iptal et - #11970

  • C++/CLI PackageReference projeleri için NuGet, TargetPlatformMoniker - #11808'i yoksaymalıdır

  • [DCR]: Yeniden oluşturma sırasında yakalanan özel durumları iç özel durumlar olarak ekleyin (MsBuildUtility'de) - #11766

  • her ikisi de belirtiyor -f ... ve -r ... proje dosyasında birden çok çerçeve varsa dotnet derlemesi geri yüklenemiyor - #11653

  • PackageSourceMapping ortak oluşturucu - #11609

  • Sistem ve geri dönüş sertifika paketleri için destek ekleme - #11263

Hata:

  • [Hata]: X.509 güven deposu ve SDK çözümleyici kod yolları içinde dotnet add package başlatılmadı - #11956

  • VS Çözüm Yöneticisi'nde Önbellek DTE hizmeti - #11902

  • Nuget CPS başvuru okuyucusu tüm vc projelerini tamamen yüklenmeye zorluyor - #11877

  • Dotnet package verification env var value comparison case insensitive - #11876

  • LockFileFormat'ta JsonTextWriter'ın el ile kullanılması - #11870

  • EqualityUtility'de ek ayırmalar - #11867

  • [Hata]: İşlem karma koduna yapıların kutulanması aşırı ayırmalara neden oluyor - #11866

  • Geri yükleme bir NU1301'i yükselttiğinde, derleme kırmızı birring gibi bir project.assets.json doesn't have a target for 'net6.0-windows10.0.19041.0 hatayla başarısız olabilir - #11862

  • [Hata]: İngilizce olmayan dillerde VS kullanılırken listede "Tümü" paket kaynağı seçeneği sıralanmamış olarak görünüyor - #11857

  • [Hata]: [Hata Eğlencesi] Çözüm düzeyi PM kullanıcı arabiriminin "Birleştir" sekmesinde "Sürüm" açılan kutusu boş - #11806

  • PackageDownload birden çok sürüm Visual Studio'da çalışmaz. - #11798

  • [Hata]: Visual Studio geri yüklemesi bazen originalTargetFrameworks'i project.assets.json yanlış ayarlar - #11795

  • [Hata]: NuGet bazı HTTP zaman aşımlarını yeniden denemez - #11779

  • [Hata]: RestoreCommandCannotDeterminePackagesFolder_deu'de yazım hatası - #11774

  • SPDX lisanslarını bb0099c olarak güncelleştirme - #11765

  • "Yoldaki geçersiz karakterler" (Çözüm Dizini) - #11764

  • NuGet Paket Yöneticisi penceresi, bir kaçış animasyonu nedeniyle kalıcı WPF kare hızı artışına neden oluyor - #11746

  • [Hata]: PM kullanıcı arabirimi sürüm listesi yalnızca tek bir en son sürümü gösteriyor - #11734

  • Paket başvuruları işlenirken çok sayıda ayırma - #11733

  • SemanticVersion.ParseSections() içinde Gereksiz Ayırmalar - #11732

  • [Hata]: Paket kaynağı eşlemeleri için yeni uyarı, kaynak dizesi yer tutucusu için bir değer geçirmiyor - #11709

  • [Hata]: Merkezi paket yönetimi işlemsiz geri yüklemeleri sonlandırıyor - #11696

  • [Hata]: -MsBuildPath seçeneği nuget.exe geri yüklemeye geçirildiğinde MsBuild sürümü doğru ayrıştırılmıyor - #11689

  • [Hata]: NoWarn kullanırken çok yavaş geri yükleme veya OOM - #11669

  • [Hata]: nuget.exe tarafından 64 bit msbuild.exe kullanıldığında otomatik kimlik bilgisi eklentisi bulma işlemi bozuluyor - #11623

  • [Hata]: Geri yükleme sırasında paket sürümlerinde döngüleri veya olası düşüşleri algılarken bellek ayırmayı azaltın - #11614

  • JTF'yi kullanmaktan kaçının. Sarmalanmış özellik alma işlemini çalıştırın, bunun yerine zaman uyumsuz yöntemleri kullanın. - #11199

  • .nupkg.metadata kilitlendi ve başka bir işlem tarafından kullanılıyor - #10882

  • "RestoreLockedMode" etkinleştirildikten sonra çözüm oluşturulduğunda beklenmeyen "Proje dosyanız "win" dosyasını "RuntimeIdentifier" olarak listelemiyor" hatası oluşuyor - #10590

  • NuGet.exe paketi, proje dosyasını paketlerken bir uyarı (NU5128) oluşturur - #8713

  • Geçişli kilit dosyaları (joker karakterli) nu1004 ile sonuçlanır - #8465

  • Geçişli bağımlılıkları desteklemek için NuGet kodundaki deneme altyapısını geliştirme - #10758