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
- [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
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 -Source
https://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
- eklendilatest
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. - #7438nuget.exe belirtim, #8696 yerine
$copyright$
- Telif Hakkı YYYY sabit kodlanmış metniyle bir telif hakkı etiketi oluştururNuGet.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>
- #5134ETW 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
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 |
.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