Versionshinweise zu NuGet 5.7
Möglichkeiten der NuGet-Verteilung:
NuGet-Version | Verfügbar in der Visual Studio-Version | Verfügbar in .NET SDK(s) |
---|---|---|
5.7.0 | Visual Studio 2019, Version 16.7 | 3.1.4011 |
5.7.1 | Visual Studio 2019, Version 16.7 | 3.1.4081 |
5.7.2 | N/V | 3.1.4201 |
5.7.3 | N/V | 3.1.4241 |
1 Mit Windows Visual Studio 2019 mit .NET Core-Workload installieren
- [Sicherheit]: Microsoft Security Advisory CVE-2022-41032 | .NET Elevation Of Privilege Vulnerability (Sicherheitsrisiko durch Rechteerweiterungen in .NET) – #12149
- [Sicherheit]: Microsoft Security Advisory CVE-2022-30184 | .NET Information Disclosure Vulnerability (Verwundbarkeit NET Veröffentlichung von Informationen) – #11883
Unterstützung für externe Aliase für NuGet-Paketverweise hinzugefügt – #4989
Der Wechsel zwischen den Registerkarten Installiert und Updates wurde beschleunigt, indem man eine Datenquelle freigeben und das erneute Laden reduzieren kann – #8294
Schnellere Wiederherstellung – Beschleunigen von Auswertungen durch Aufrufen von MSBuild Static Graph-APIs (dotnet.exe) – #9644
Partielle Wiederherstellung von Visual Studio für PackageReference-Projekte (no-op++) hinzugefügt – #9513
Visual Studio Paket-Manager Benutzeroberfläche stürzt weniger oft ab, wenn sie fehlerhafte Paketquellen durchsuchen, die mehr als die angeforderte Anzahl von Ergebnissen pro HTTP-Anforderung zurückgeben. - #8478
Integration von PackageVersion-Informationen für Nicht-SDK-Stilprojekte in VS-Wiederherstellung hinzugefügt – #9236
Unterstützung für nuget.exe update hinzugefügt
-self -Source
https://feed – #1783Unterstützung für mehrere Konfigurationsdateien im Verzeichnis %APPDATA%\NuGet hinzugefügt – #9394
DeterministicSourcePaths berücksichtigt jetzt NuGet-Quellpakete – #9431
INuGetProjectService.GetInstalledPackagesAsync Erweiterbarkeit API hinzugefügt – #9702
Interop-API zum Aufzählen von Fallbackordnern hinzugefügt, ohne dass eine Lösung/ein Projekt erforderlich ist – #9395
Option
latest
für hinzugefügt-MSBuildVersion
- #8808
Bugs:
Versuchen Sie in einer dotnet CLI-Wiederherstellung beim Starten von Anmeldeinformations-Plug-Ins die dotnet CLI auf dem Systempfad, wenn die
DOTNET_HOST_PATH
Umgebungsvariable nicht definiert ist. - #7438nuget.exe spec generiert ein Copyright-Tag mit hartcodiertem Text von Copyright YYYY anstelle von
$copyright$
- #8696NuGet.exe löst Ausnahme ‚Autoren erforderlich’ während des Pakets eines Csproj-Pakets aus, das Platzhalter und Assemblyinfo-Attribute ignoriert, wenn der Assemblyname geändert wird – #4234
HttpRequestMessage wird mehrmals wiederverwendet, was vom SocketHttpHandler nicht unterstützt wird – #8661
NuGet.Indexing 5.6.0 Vorschau 3 und höher verwenden ein anderes öffentliches Schlüsseltoken – #9481
Honor TreatWarningsAsErrors während der NuGet-Paketerstellung – #7404
[CPVM] Falsches Paket für mehrere p2p-Pojekte downgraden – #9549
Die Registerkarte „Durchsuchen“ ist nicht links im Suchfeld ausgerichtet – #9559
Die installierte Version ist mit dem eingebetteten Symbol in der PM-Benutzeroberfläche auf Lösungsebene für eine Paket-ID mit mehreren installierten Versionen inkonsistent – #9321
Leak: PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger – #9595
Vermeiden Des Lesens der Ressourcendatei in no-op-Wiederherstellungen – #9693
NuGet.Protocol unterstützt nicht das Abrufen der Downloadanzahl einer Version aus der Suche – #9086
Verbessern der Speicherleistung von PackageMetadataResourceV3 durch Verringern der JObject-Abhängigkeiten – #9719
Design change requests:
Das
<owners>
Element wurde unterdrückt, wenn es redundant ist – #5134IntervalTrackers als ETW Events protokollieren – #9593
Beim Wiederherstellen wurde eine Informationsmeldung hinzugefügt, um CPVM-Benutzer darüber zu informieren, dass sich das Feature in der Vorschau befindet – #9340
Auffüllen Projektmappen-Explorer transitiven Abhängigkeiten des Pakets/Projekts aus der Ressourcendatei – #9580
Registerkarte installierte Pakete sollte die Paketliste nicht paginieren – #6995
Liste aller in dieser Version behobenen Fehler – 5.7
Vielen Dank an alle Mitwirkende, die geholfen haben, diese NuGet-Version großartig zu machen!
Wer | PRs | Probleme |
---|---|---|
campersau | 3433, 3120 | NuGet.Protocol unterstützt nicht das Abrufen der Downloadanzahl einer Version aus der Suche – #9086 HttpRequestMessage wird mehrmals wiederverwendet, was nicht vom SocketHttpHandler unterstützt wird – #8661 |
Joseph Musser (jnm2) | 3241 | Das <owners> Element wurde unterdrückt, wenn es redundant ist – #5134 |
Volodymyr Shkolka (BlackGad) | 3273 | NuGet kann nicht aus HTTPS-Quellen wiederhergestellt werden, für die Clientzertifikate erforderlich sind – #5773 |
Marius Ungureanu (Therzok) | 3357 | HttpSourceAuthenticationHandler SemaphoreSlim future proofing – #9463 |
Sunner (SuNNjek) | 3088 | nuget.exe spec generiert ein Copyright-Tag mit hartcodiertem Text von Copyright YYYY anstelle von $copyright$ - #8696 |
Olivier Spinelli (olivier-spinelli) | 3335 | Versuchen Sie in einer dotnet CLI-Wiederherstellung beim Starten von Anmeldeinformations-Plug-Ins die dotnet CLI auf dem Systempfad, wenn die DOTNET_HOST_PATH Umgebungsvariable nicht definiert ist. - #7438 |
goyzhang | 3370 | Option latest für hinzugefügt -MSBuildVersion - #8808 |
Erweitern der .nupkg.metadata einzuschließenden Dateien um die Installationsquelle – #10354
Protokollpaketinhalthash während der Wiederherstellungsprotokollierung (während der Extraktion) – #10384
Protokollieren Sie beim Wiederherstellen bei normaler Ausführlichkeit, aus welcher Quelle ein Paket wiederhergestellt wird – #10461