İngilizce dilinde oku

Aracılığıyla paylaş


NuGet 5.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
5.7.0 Visual Studio 2019 sürüm 16.7 3.1.4011
5.7.1 Visual Studio 2019 sürüm 16.7 3.1.4081
5.7.2 Yok 3.1.4201
5.7.3 Yok 3.1.4241

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

Özet: 5.7.3 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: 5.7.2 Sürümündeki Yenilikler

  • [Güvenlik]: Microsoft Güvenlik Önerisi CVE-2022-30184 | .NET Bilgilerinin Açığa Çıkması Güvenlik Açığı - #11883

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

Bu sürümde eklenen özellikler

  • NuGet paket başvuruları için extern diğer ad desteği eklendi - #4989

  • Yüklü ve Güncelleştirmeler sekmeleri arasında geçiş yapmak için bir veri kaynağını paylaşmalarına izin verme ve yeniden yeniden göndermeyi azaltma - #8294

  • Geri yüklemeyi hızlandırın - MSBuild Statik Graf api'lerini (dotnet.exe) çağırarak değerlendirmeleri hızlandırın - #9644

  • PackageReference projeleri için Visual Studio kısmi geri yükleme eklendi (no-op++) - #9513

  • HTTP isteği başına istenen sayıdan daha fazla sonuç döndüren hatalı davranan paket kaynakları arandığında Visual Studio Paket Yöneticisi kullanıcı arabirimi daha az sıklıkta kilitlenir. - #8478

  • VS geri yüklemesinde SDK stili olmayan projeler için PackageVersion bilgilerinin tümleştirilmesi eklendi - #9236

  • nuget.exe güncelleştirmesi -self -Sourcehttps://feed desteği eklendi - #1783

  • %APPDATA%\NuGet dizininde birden çok yapılandırma dosyası için destek eklendi - #9394

  • DeterministicSourcePaths artık NuGet kaynak paketlerini hesaba katıyor - #9431

  • INuGetProjectService.GetInstalledPackagesAsync genişletilebilirlik API'si eklendi - #9702

  • Çözüm/proje gerektirmeden geri dönüş klasörlerini listelemek için birlikte çalışma API'si eklendi - #9395

  • #8808 seçeneği -MSBuildVersion - eklendi latest

Bu sürümde giderilen sorunlar

Hata:

  • Dotnet CLI geri yüklemesinde, kimlik bilgisi eklentilerini başlatırken ortam değişkeni tanımlanmamışsa sistem yolunda dotnet CLI'yi DOTNET_HOST_PATH deneyin. - #7438

  • nuget.exe belirtim, #8696 yerine $copyright$ - Telif Hakkı YYYY sabit kodlanmış metniyle bir telif hakkı etiketi oluşturur

  • NuGet.exe, derleme adı değiştirilirse yer tutucuları ve assemblyinfo özniteliklerini yoksayarak csproj paketi sırasında 'yazarlar gerekli' özel durumu oluşturur - #4234

  • HttpRequestMessage, SocketHttpHandler ile desteklenmeyen birden çok kez yeniden kullanılıyor - #8661

  • NuGet.Indexing 5.6.0 önizleme 3 ve üzeri farklı bir ortak anahtar belirteci kullanıyor - #9481

  • NuGet Paketi oluşturma sırasında Honor TreatWarningsAsErrors - #7404

  • [CPVM] Birden çok p2p projesi için sahte paket düşürmeleri - #9549

  • "Gözat" sekmesi arama kutusuyla sola hizalanmamış - #9559

  • Yüklü sürüm, birden çok sürümün yüklü olduğu bir paket kimliği için çözüm düzeyi PM kullanıcı arabirimindeki eklenmiş simgeyle tutarsız - #9321

  • Sızıntı: PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger - #9595

  • İşlem dışı geri yüklemelerde varlık dosyasını okumaktan kaçının - #9693

  • NuGet.Protocol, bir sürümün indirme sayısını aramadan almayı desteklemiyor - #9086

  • JObject bağımlılıklarını azaltarak PackageMetadataResourceV3'ün bellek performansını geliştirme - #9719

Tasarım değişikliği istekleri:

  • Yedekli olduğunda öğe gizlendi <owners> - #5134

  • ETW olayları olarak Log IntervalTrackers - #9593

  • CPVM kullanıcılarına özelliğin önizleme aşamasında olduğunu bildirmek için geri yüklemeyle ilgili bilgilendirici bir ileti eklendi - #9340

  • Varlık dosyasından Çözüm Gezgini paket/proje geçişli bağımlılıklarını doldurma - #9580

  • Yüklü paketler sekmesi paket listesini sayfalandırmamalıdır - #6995

Bu sürümde düzeltildi tüm sorunların listesi - 5.7

Topluluk katkıları

Bu NuGet sürümünü harika hale getirmenize yardımcı olan tüm katkıda bulunanlara teşekkür ederiz!

Kim Prs Sorunlar
campersau 3433, 3120 NuGet.Protocol, bir sürümün indirme sayısını aramadan almayı desteklemiyor - #9086
HttpRequestMessage, SocketHttpHandler ile desteklenmeyen birden çok kez yeniden kullanılıyor - #8661
Joseph Musser (jnm2) 3241 Yedekli olduğunda öğe gizlendi <owners> - #5134
Volodymyr Shkolka (BlackGad) 3273 NuGet, İstemci Sertifikaları gerektiren HTTPS kaynaklarından geri yüklenemiyor - #5773
Marius Ungureanu (Therzok) 3357 HttpSourceAuthenticationHandler SemaphoreSlim gelecek yazım denetlemesi - #9463
Sunner (SuNNjek) 3088 nuget.exe belirtim, #8696 yerine $copyright$ - Telif Hakkı YYYY sabit kodlanmış metniyle bir telif hakkı etiketi oluşturur
Olivier Spinelli (olivier-spinelli) 3335 Dotnet CLI geri yüklemesinde, kimlik bilgisi eklentilerini başlatırken ortam değişkeni tanımlanmamışsa sistem yolunda dotnet CLI'yi DOTNET_HOST_PATH deneyin. - #7438
goyzhang 3370 #8808 seçeneği -MSBuildVersion - eklendi latest

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

  • .nupkg.metadata dosyasını yükleme kaynağını içerecek şekilde genişletin - #10354

  • Geri yükleme günlüğü sırasında günlük paketi içeriğihash (ayıklama sırasında) - #10384

  • Normal ayrıntı düzeyinde geri yüklerken, paketin hangi kaynaktan geri yüklendiğini günlüğe kaydetme - #10461

Bu sürümde düzeltildi tüm sorunların listesi - 5.7.1

Bu sürümdeki işlemelerin listesi - 5.7.1