NuGet 6.7 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.7 | Visual Studio 2022 sürüm 17.7 | 7.0.4001 |
6.7.1 | Visual Studio 2022 sürüm 17.7 | 7.0.4061 |
1 Visual Studio 2022 with.NET Core iş yüküyle yüklendi
- [Güvenlik]: Microsoft Güvenlik Danışmanlığı CVE-2024-0057 | NuGet İstemciSi Güvenlik Özelliğini Atlama Güvenlik Açığı - #12653
Ayrıntılar Bölmesi'nde seçili paket için Paket Kaynağı Eşleme durumu - #12586
NuGet.Protocol'a VulnerabilityInfo API'leri ekleme - #12518
İmzalama: Doğrulama güvenilmeyen hatayla sonuçlanırsa Linux'ta eyleme dönüştürülebilir ileti gönderme - #12459
[Özellik]: VS PMUI paket ayrıntıları bölmesi sürüm açılan listesinde hangi paket sürümlerinin güvenlik açığı olduğunu göster - #11127
DCR'ler:
Ayrıntılar bölmesinde Paket Kaynağı Eşleme durumu için görsel gösterge yok - #12609
PackageSourceMappings için PMUI'den VS Seçenekleri kısayolu Pakete kaydırılmıyor veya seçmiyor - #12608
PackageSourceMapping bulunamadığında Ayrıntılar Bölmesi'nde Yükleme/Güncelleştirme düğmeleri etkinleştirilir - #12607
NuGet.Frameworks'e null atanabilir ek açıklamalar ekleme - #12570
NuGet, C++/CLI için platform sürümü için farklı bir özellik kullanmalıdır - #12521
NuGet, HTTP 401'leri azaltmak için HttpClientHandler.PreAuthentication kullanmalıdır - #12514
Hata:
SingleFileProvider oluşturma ve içerik dosyaları için kullanma - #12706
TaskCanceledException OperationCanceledException olması gerektiğinden görev döküm yığınını geri yükleme - #12700
Dosya glob'larını geçirirken nuget.exe geri yükleme hata iletisini iyileştirme - #12691
NuGet: LockFileUtils.GetLockFileItems kutulama numaralandırıcısı - #12684
Önizleme Penceresi için bazı dizelerin yeniden yazılması ve kenar boşluklarının ayarlanması gerekiyor - #12681
PackageSpecificWarningProperties sınıfları yedekli koleksiyon aramaları yapar - #12678
SelectionCriteria liste kapasitesini doğru belirtme - #12667
Sözlüğün anahtarları üzerinde foreach döngüsünde değer aramaktan kaçının - #12666
NuGet: VersionRangeFormatter.GetNormalizedString, string.format kullanarak StringBuilderCache'i atlıyor - #12664
NuGet: Basit bir desende string.split kullanarak LockFileFormat.ReadTargetLibrary - #12663
Performans: Çok fazla Görev örneği ayırma - #12659
Güvenilir olmayan derleme konum kodunu güvenilir bir kodla değiştirin - #12650
PackageSpec yenisi yerine boş bir RuntimeGraph kullanmalıdır - #12649
TargetFrameworkInformation.Clone, zaten bir sözlük olan bir türdeki ToDictionary'yi çağırır, TargetFrameworkInformation.Clone zaten hedef boyutunu bildiği bir sözlüğü yeniden boyutlandırır - #12648
PackageSpecReferenceDependencyProvider.GetLibrary, gerek duymadığı bir Liste<T'sini> gereksiz yere yeniden boyutlandırıyor - #12647
ResolverUtility.FindLibraryCachedAsync arama olarak bir yapı kullanmalıdır - #12646
ContentItemCollection.PopulateItemGroups gereksiz yere List<T>, ContentItemCollection.PopulateItemGroups kutulama Listesi<T'nin> yeniden boyutlandırılmasına neden olur. Numaralandırıcı - #12645
PackageSpec.Clone ve LibraryDependency.Clone oluşturucuları tarafından oluşturulan koleksiyonların üzerine yazılır. - #12642
RestoreOperationLogger.ReportProgressAsync sürekli kullanıcı arabirimi iş parçacığı süresi isteğinde bulunur - #12640
PackageSpecWriter.SetDependencies içinde yinelenen Enum.ToString() kullanmaktan kaçının - #12638
ETW olayları '_' yerine varsayılan '/' kullanmalıdır - #12631
NuGetVersion ayrıştırma önemli GC basıncına neden oluyor - #12630
Güvenlik açığı bulunan paketler aranırken "Gözat" sekmesinin "sürüm" açılan kutusunda güvenlik açığı bulunan etiket gösterilmiyor - #12623
nuget geri yükleme işlemi, başvurdığı çözümle aynı dizinde olmayan çözüm filtreleri için başarısız olur. - #12562
VersionRangeFormatter StringBuilderPool kullanmalıdır - #12551
VirtualFileInfo.Name ayırmalarını azaltma - #12550
LibraryModel.LibraryRange karma kodunu alırken ayırmaları azaltma - #12549
NuGet.Build.Tasks.Console daha yeni çalışma zamanlarına iletilmelidir - #12528
Tür tam eşleşme değilse SourceRepository.GetResource oluşturur - #12455
[Hata]: CPM'de VersionOverride kullanılırken sürümü güncelleştirme seçeneğini devre dışı bırakma - #12230
[Hata]: dotnet nuget push not detecting apikey for 3rd party symbol server - #11846
Eksik ServerWarningLogHandler nedeniyle ara sunucu kullanılırken X-NuGet-Warning çalışmıyor - #5004
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!
- danmoseley
- 5276 geri yükleme görevinde iptalde kilitlenme sorunu düzeltilir
- oleksandr-didyk
- 5196 sb dosyalarına gözden geçirme açıklaması ekleme
- drewnoakes
- 5200 ContentItemCollection'da ayırmaları azaltma
- Erarndt
- 5202 NuGetVersion dizelerinden ayrıştırırken ayırmalardan kaçının
- jerhon
- 5197 Başvuruda bulunan çözümden farklı bir klasördeyken çözüm filtrelerinin geri yüklenmemesi sorunu düzeltildi
- NikolaMilosavljevic
- 5228 System.Security.Cryptography.Xml bağımlılığı ekleme
- DevPaulLiu
- 5206 ETW olaylarında varsayılan '/' bölme simgesini kullanın.
- drewnoakes
- 5201 PackageSpecReferenceDependencyProvider'da ayırmaları azaltma
- drewnoakes
- 5199 TargetFrameworkInformation.Clone dosyasında ayırmaları azaltma
- Erarndt
- 5217 Aynı anda yalnızca bir günlük görevinin etkin olduğundan emin olun
- Erarndt
- Ayırmaları önlemek için 5219 Güncelleştirme PackageSpec.Clone ve LibraryDependency.Clone
- Erarndt
- 5215 Add AsString() for LibraryDependencyTarget and LibraryIncludeFlags
- NikolaMilosavljevic
- 5207 PVP akışı için bağımlılık ekleme
- NikolaMilosavljevic
- 5193 Kaynak derlemesi için hedef net8.0
- mthalman
- 5180 WPF projelerini kaynak derlemeden dışla
- NikolaMilosavljevic
- 5190 Kaynak derlemesi önceden oluşturulmuş algılamayı etkinleştirme
- drewnoakes
- 5146 Çözüm Gezgini çözümlenmemiş paket/proje başvurusu altında tanılamayı göster
- 0xced
- 5021 Http ara sunucusu kullanırken de sunucudan gelen uyarıları günlüğe kaydetme (X-NuGet-Warning)
- jwfx
- 5122 Parametre veya yapılandırma olarak başka bir şey belirtilmediyse sembol paketlerini göndermek için de API anahtarını kullanmaya geri dönün
- MichaelSimons
- 5132 Kaynak derlemede MinimalTargetFrameworksExeSigning'den MinimalTargetFrameworksExeSigning'i kaldırma
- dfederm
- 5125 NuGet.Build.Tasks.Console'a RollForward Ekleme
- atamagaii
- 5107 Geçerli Hizmet Dizinleri yüklenirken özel durumları önlemek için eksik RegistrationsBaseUrls eklendi.