NuGet 6.2 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.2.0 | Visual Studio 2022 sürüm 17.2 | 6.0.3001 |
6.2.1 | Visual Studio 2022 sürüm 17.2.4 | 6.0.3011 |
6.2.2 | Visual Studio 2022 sürüm 17.2 | 6.0.3051 |
6.2.4 | Yok | 6.0.3131 |
1.NET Core ile Visual Studio 2022 iş yüküyle yüklendi
- [Güvenlik]: Microsoft Güvenlik Danışmanlığı CVE-2023-29337 | NuGet İstemcisi Uzaktan Kod Yürütme Güvenlik Açığı - #12653
- [Güvenlik]: Microsoft Güvenlik Önerisi CVE 2022-41032 | .NET Ayrıcalıkların Yükseltilmesi Güvenlik Açığı - #12149
- [Güvenlik]: Microsoft Güvenlik Önerisi CVE 2022-30184 | .NET Bilgilerinin Açığa Çıkması Güvenlik Açığı - #11883
.NET nanoFramework için TFM ekleme - #10800
[Özellik]: CPM kullanırken paket kaynağı eşlemesi gerektir - #11505
[Özellik]: Merkezi olarak tanımlanmış paket sürümünü geçersiz kılmaya izin ver - #11516
[Özellik]: Visual Studio'da IVsNuGetProjectUpdateEvents ekleyin; PackageReference tabanlı projeler için geri yükleme değişiklikleri bildirilir. - #9782 - Belgelere bakın
AssetTargetFallback aracılığıyla B paketine başvuran Project A, B'nin bağımlılık paketini C çekmek için aynı AssetTargetFallback'i kullanmaz - #5957 - Daha fazla bilgi
DCR'ler:
LocalPackageFileCache yöntemlerini sanal yapma - #10325
NuGetScratch kilit dosyaları temizlenmiyor - #10679
AutoCompleteResourceV3 sağlanan günlükçüyu kullanmıyor - #11272
PM kullanıcı arabiriminin paket listesindeki bir paketin araç ipucuna Yazar ekleme - #11499
Kullanılmayan kodu kaldırma NU5049 - #11598
Hata:
Diğer araçlar nuget.config oluştururken eksik nuget.org azaltmayı geri döndür #11616
InfiniteScrollList'e gruplandırma desteği ekleyerek etkinleştirilmesine veya devre dışı bırakılmasına izin verin - #10748
InfiniteScrollList gruplandırma bölümlerini genişletilebilir ve daraltılabilir hale getirme - #10749
Yüklü paketleri varlıklar dosyasından okurken paketin geçişli çıkış noktalarını okuma ve depolama - #10751
Kilit dosyasından (varlık dosyası) çekilen geçişli bağımlılık verilerinin önbelleğe alınmasını ekleme - #10752
Geçişli paketleri ve geçişli çıkış noktalarını arama katmanı aracılığıyla ortaya çıkar - #11486
Yerel paketler klasöründeki NuGet.exe listesi AllVersion bayrağıyla çalışmıyor - #4537
Eksik/başarısız kaynaklardan kaynaklanan hatalar, çözüm gezgininde tutarsız bir şekilde hata listesinde gösterilir - #7245
NuGet PM KULLANıCı Arabirimi Kaynak düzenlemesindeki ok tuşları kalıcılık sırasını değiştirmez - #8315
PackageReference, csproj PackageReference içinde yinelenen Çalışma Zamanı Tanımlayıcılarını düzgün bir şekilde işler - #9290
RestoreIgnoreFailedSources=true hala uyarı veriyor - #9765
Null/boş sürüm aralığı için uyarı ekleme (nu1604'i yeni veya yeniden kullanma) - #9767
NuGet, csproj/nuspec değiştirme belirteçlerini yoksayarak "yazarlar gerekli" "açıklama gerekiyor" özel durumları yeniden oluşturarak - #9954
[Hata]: Paket ayıklama bazen "başka bir işlem tarafından kullanılan dosya" ile başarısız oluyor - #11373
Paket yüklemesi sırasında ilerleme durumu raporlaması ekleme - #11432
[Hata]: Geri yükleme kodu yolunda dize ayırmalarını azaltma - #11475
[Yanıt Verme Hızı] Çıkış penceresi bölmesine erişmeye çalışan çok sayıda iş parçacığı havuzu iş parçacığını engelleyen RestoreOperationLogger - #11501
[Yanıt Verme Hızı] Paket Yönetimi kullanıcı arabirimi, diskte arama yaparak çok sayıda iş parçacığı kullanabilir, uzun süre çalışan iş parçacığından çalışması gerekir - #11570
[Yanıt Verme Hızı] Paket Yönetimi kullanıcı arabirimi, diskte arama yapılan çok sayıda iş parçacığı kullanabilir (en fazla 316 iş parçacığı), alt komutlarda iptal belirteci kullanın - #11599
[Hata]: Visual Studio'da NU1004, ancak komut satırı değil (dosyaları kilitli modda kilitle) - #11639
[Hata]: Paket kaynağı eşlemeleri için yeni uyarı, kaynak dizesi yer tutucusu için bir değer geçirmiyor - #11709
Bu sürümdeki işlemelerin listesi
Bu NuGet sürümünü harika hale getirmenize yardımcı olan tüm katkıda bulunanlara teşekkür ederiz!
Kim | Prs | Sorunlar |
---|---|---|
MarkKharitonov | 4511 | [Özellik]: NuGetScratch yolunu sağlayan ayrılmış bir ortam değişkeni için destek ekleyin. - #11671 |
mfkl | 4222 | Daha iyi bir önbellek temizleme ve süre sonu ilkesi - #4980 |
dfederm | 4504 | Statik Graf geri yükleme doğrudan ProjectInstance.FromFile yerine Project.FromFile + Project.CreateInstance kullanır - #11675 |
crummel | 4404 | [main] Depolara kaynak derleme düzeltme eklerini geri aktar. #2708 |
mjolka | 4475 | Çok fazla bağımlı olan tek projede NoWarn kullanırken çok yavaş geri yükleme - #11222 |
marcin-krystianc | 4488 | dotnet tümleştirme paketi testi IL sorunu - #11454 |
marcin-krystianc | 4025 | StaticGraph ve CPVM kullanan çözüm için geri yükleme NU1106 ile başarısız oluyor - #10327; [Özellik]: Geçişli bağımlılıkların sürümlerinin geçersiz kılınmasına izin verme seçeneği eklendi - #10389 |
davkean dili | 4483 | Varlık dosyası ayrıştırılırken gereksiz ayırmaları kaldırma #11648 |
reynoldsbd | 4458 | [Hata]: Eklenti Günlük Dosyaları Oluşturma Yarış Durumu - #11517 |
tintoy | 4287 | AutoCompleteResourceV3 sağlanan günlükçüyu kullanmıyor - #11272 |
davkean dili | 4440 | Bazı yöntemleri zaman uyumsuz hale getirerek VS ve NuGet performansını geliştirme - #11816 |
davkean dili | 4439 | NuGet VS kodunda VsHierarchy almak için yedekli çağrılar - #11817 |
davkean dili | 4432 | Desteklenen projeleri çift denetlemekten kaçının - #11554 |
dfederm | 4393 | [Hata]: Statik graf geri yükleme binlogu görev girişlerini günlüğe kaydetmez - #11484 |
drewnoakes | 4390 | paket .props ve .targets dosyalarını Çözüm Gezgini #7838'de göster |
drewnoakes | 4386 | Çözüm Gezgini arama paket içeriğini göstermiyor - #7834 |
marcin-krystianc | 4186 | [Regresyon]: .NET 5.0.x #11031'de soğuk geri yüklemeler için performans regresyonu |
joperator | 4389 | [Hata]: FreeBSD'de NuGet paketlerini geri yüklerken NU3028 ve NU3037 hataları - #11481 |
AndreiTimisescu | 3779 | LocalPackageFileCache yöntemlerini sanal yapma - #10325 |
tmds | 4123 | NuGetScratch kilit dosyaları temizlenmiyor - #10679 |
Görüşleriniz bizim için önemlidir. Bu sürümle ilgili herhangi bir sorun varsa, mevcut sorunlar için GitHub Sorunları ve Visual Studio Geliştirici Topluluğu gözden geçirin. NuGet'in içindeki yeni sorunlar için lütfen bir GitHub Sorunu bildirin. Genel NuGet deneyimi sorunları için, Sorun Bildirmeye Yardımcı Olun > altında sık kullandığınız IDE'de bulunan Sorun Bildir seçeneği aracılığıyla bize bildirin.