NuGet 5.5 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.5.0 Visual Studio 2019 sürüm 16.5 3.1.2001

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

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

  • Visual Studio'da NuGet paket yöneticisi kullanıcı arabirimi için geliştirilmiş erişilebilirlik ve ekran okuyucu deneyimi

    • Ekran Okuyucusu deneyimlerindeki erişilebilirlik sorunları, eksik alternatif metin ve Yüklü metin kutusunun erişilebilir adı vb., - #9059
    • Paketler Listesi'ndeki Ekran Okuyucu deneyimlerindeki erişilebilirlik sorunları - #9077
    • Ekran Okuyucusu'nda "göz atma","yükleme","güncelleştirme" Sekmeleriyle ilgili erişilebilirlik sorunları - #9078
    • Ekran Okuyucusu "Boş", "Bağımlılık Yok", "nuget.org", "MIT" bağlantı etiketini duyurmaz #9157
  • Yerel akışlarda barındırılan paketler için Visual Studio paket yöneticisi kullanıcı arabiriminde bağımsız simgeler oluşturma desteği - #8189

  • RestoreUseStaticGraphEvaluation kullanarak MSBuild Statik Graf API'lerini çağırmak suretiyle, değerlendirmeleri hızlandırarak no-op geri yükleme performansı önemli ölçüde iyileştirildi - 8791

  • Platformlar arası kimlik doğrulama eklentileriyle geliştirilmiş dotnet.exe güvenilirliği

    • TaskCanceledException ile dotnet geri yüklemesi başarısız oluyor - #7842
    • Eklenti: "Bir görev iptal edildi" - Bunun nedeniyle ADO kimlik doğrulamasıyla ilgili sorun. - #8528
  • ekle dotnet nuget <add|remove|update|disable|enable|list> source komutu - #4126

  • Dotnet nuget push kullanımı için --skip-duplicate destek - #8778

  • packages.config msbuild /restore için destek - #8506

Bu sürümde giderilen sorunlar

Bugs

  • Self-Updater'ı V3 API'leri ile Yeniden Düzenle - #4197

  • Yanlış paket bağımlılığı sürümü Paket bağımlılığı sürümü '*' olarak ayarlandıysa - #6697

  • ErrorUnsafePackageEntry hata iletisi sorunun kaynağını göstermiyor - #7505

  • Kilit dosyası "*" senaryolarında dikkate alınmadı - #8073

  • NuGet.exe, PackageReference içinde * kullanırken paketin en son sürümüne çözümlenmiyor (MSBuild/Dotnet/VS geri yükleme işlemi) - #8432

  • Çoklu hedefleme WPF projesi ile dotnet liste paketi - #8463

  • ConcurrencyUtilities'i geliştirme (CPU kullanımını azaltma) - #8653

  • Yüklenmemiş proje senaryoları için DG Belirtimi önizleme yüklemelerinde yer almamalıdır - #8793

  • Visual Studio NuGet paketlerinin (RestoreManagerPackage) çözüm derleme olaylarında otomatik olarak yüklenmesi gerekiyor - #8796

  • VSSettings init'te kilitlenme - #8842

  • Proje bir çözüm klasörüne yerleştirilirse VisualStudio ToolBox bir NuGet paketinden doldurulmuyor - #8868

  • VS: çözüm geri yükleme işlemi yarış durumundan dolayı kalıcı olarak başarısız oluyor - #8881

  • Yüklü sekmede sabit "yükleniyor.." ve güncelleştirmeler sekmesinde "arama <terimi>..." - #8890

  • Önbelleğin süresi dolduktan sonra VS PM kullanıcı arabiriminde Ekli Simgeler eksik - #9069

  • FireAndForget PM kullanıcı arabirimi başlatma - #9112

  • Geri yükleme: IncludeExcludeFiles.Equals(...) uygulaması yanlış - #9167

  • Geri Yükleme: PackageSpec.Clone() eşit olmayan bir kopya oluşturuyor - #9211

  • "Derleme hatalarla biterse 'Hata Listesini her zaman göster' seçeneği işaretli değilken gösterilen hata listesi - #8190"

  • Statik Grafik geri yükleme işlemi boş bir Çözüm Yolu geçirmemelidir - #9061

  • Geri yükleme: Her proje için 4 kez hesaplanan kapatma - #9042

  • Geri Yükleme: DependencyGraphSpec.Load(...) için JObject gerekmez - #9040

  • Geri yükleme: Büyük nesne yığınında (LOH) oluşturulan büyük dizeler - #9031

  • Daha yeni mono sürümünde, MSBuild SDK Çözümleyicisi - 8848 nedeniyle özel nuget.exe bozulabilir.

  • nuget.dgspec.json "başka bir işlem tarafından kullanıldığında" geri yükleme başarısız oluyor - 8692

DCR'ler

  • _GetRestoreProjectStyle mantığı bir görevde olmalıdır - #8804

  • Yüklü sekmede varsayılan olarak kullanımdan kaldırma bilgileri ekleme - #8541

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