Versionshinweise zu NuGet 6.1
Möglichkeiten der NuGet-Verteilung:
NuGet-Version | Verfügbar in der Visual Studio-Version | Verfügbar in .NET SDK(s) |
---|---|---|
6.1.0 | Visual Studio 2022 Version 17.1 | 6.0.2001 |
1 Visual Studio 2022 mit installierter .NET Core-Workload
Hilfe für Unterbefehle anstelle Standard
dotnet nuget trust
Befehlshilfe für alle Fälle anzeigen – #10788Sortieren der Verwundbarkeiten des Pakets in absteigender Reihenfolge im PMUI-Detailbereich – #11091
DCRs:
Deaktivieren Sie nuget.exe Paket für project.json standardmäßig, fügen Sie einen Fallback env var hinzu, um es zu aktivieren – #11214
[DCR]: Anpassen von Kompatibilitätsregeln für Apple TFMs in .NET – #11338
[DCR][Keine Auswirkungen für den Kunden]: NuGetPackage (VS-Erweiterungseinstiegspunkt) sollte nicht DTEEvents verwenden – #11360
[DCR]: Vermeiden fehlender nuget.org, wenn das Nicht-NuGet-Tool nuget.config ohne Quellen erstellt – #11387
[DCR]: NuGet.VisualStudio und NuGet.VisualStudio.Contracts, um Visual Studio-Versionsnummern zu folgen – #11394
[DCR]: Veraltete VS-Erweiterbarkeits-APIs, die System.Version verwenden – #11412
[DCR]: Veraltete VS-Erweiterbarkeits-APIs, die System.Runtime.Versioning.FrameworkName verwenden – #11419
Mac Catalyst-Warnung entfernen – #11438
dotnet nuget push – Fehlender Wert für Option – #4864
Bugs:
Verwirrende Wiederherstellungsausgabe: Es hat einige Wiederherstellungen für eines der Projekte ausgeführt, aber am Ende wird weiterhin „Alle Pakete sind bereits installiert, und es gibt nichts wiederherzustellen“ angezeigt – #4376
Die Wiederherstellung druckt nicht genügend Informationen in der Ausgabe, wenn ein Fehler auftritt – #6047
Minimale VS-Installation hat fehlerhafte NuGet Benutzeroberfläche – #8414
Visual Studio reagiert während der Verwendung des
Clear All NuGet cache(s)
Features nicht – #9831Die Versionsliste im Detailbereich wird beim Ändern des ausgewählten Pakets nicht synchronisiert – #10557
Das Dialogfeld Dateikonflikt verfügt nicht über Zugriffsschlüssel – #10691
ContentItemCollection verwendet yield return, die zu einer Überzuweisung von Enumeratoren führen – #10921
UIDelay:
nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__
– verwaltete Projekte – #11163[Bug]: MSBuild-Wiederherstellung protokolliert Ausnahme als Warnung – #11179
[Bug]: Für Quell- und Namespaces verwendete Zeichenfolgenvergleichsansatz ist nicht konsistent – #11182
Es gibt keine QuickInfo für die Schaltfläche „Installieren“ auf der rechten Seite eines Pakets auf der Registerkarte „Durchsuchen“ – #11189
Async Service Provider sollte über die integrierten TService-, TInterface-Erweiterungen anstelle von benutzerdefinierter Umwandlung auf Threadpoolthreads aufgerufen werden – #11200
[Bug]: VS stürzt ab, wenn das Dropdownmenü Paketquellen in der PM-Benutzeroberfläche mehrere Paketquellen enthält, deren Namen im Vergleich mit Culture Ignore Case gleich sind – #11241
Die Zeichenketten „ms“ und „sec“ werden in Ausgabe – Paket-Manager Fenster nicht lokalisiert. - #11297
Dropdownliste Paketquelle sortieren mithilfe von Gebietsschema-/Kultursettings in der PM-Benutzeroberfläche – #11298
Aktualisieren der SDPX-Lizenzliste von da7ecca auf fafa781 – #11309
[Bug]: NuGet.Localization wird nicht generiert – #11328
[Bug]: Beim Assembly-Laden der MEF-Komposition im Synchronen Ereignishandler des NuGet.Tools VS-Pakets kann reaktionsfähige Verzögerungen verursacht werden – #11334
[Bug]: NuGet SDK Resolver sollte nicht ausgelöst werden, wenn der Projektpfad NULL ist – #11376
[Bug]: PackageSourceMapping-Inkonsistenzen sollten gemeldet werden – #11385
[Bug]:
RegistryKeyUtility.GetValueFromRegistryKey()
hat nicht verwendeten Parameter, was zu falschen Ergebnissen führt – #11407Reduzieren von Heap-Zuordnungen in ResolverUtility.FindLibraryByVersionAsync – #11409
[Bug]: Gefundene Übereinstimmungen mit der Paketquellzuordnung sollten nicht für Projekte protokolliert werden – #11413
[Bug]: Vermeiden Sie explizites Übertragen des Ergebnisses von GetService/GetServiceAsync, verwenden Sie stattdessen die Erweiterungsmethoden – #11451
[Bug]: Paketquellenoptionen in VS kündigt keine Paketquellen oder den Kontrollkästchenstatus an – #11482
[Bug]: Vs-Paketquelloptionen deaktiviert alle Kontrollkästchen beim Hinzufügen oder Entfernen von Quellen – #11521
Liste aller in dieser Version behobenen Fehler – 6.1
Dotnet nuget push -n|--no-symbols oder -d|-disable-buffering löst error: File does not exist ...
Ausnahme aus. - #11601
Für die Verwendung -n|--no-symbols
und -d|--disable-buffering
Optionen mit dotnet nuget push
Befehlen ist zuvor die Übergabe eines unnötigen Zufallswerts erforderlich. Das Entfernen dieses unnötigen Werts kann Ihr Skript unterbrechen, indem eine Ausnahme mit error: File does not exist ...
ausgelöst wird, obwohl der tatsächliche Pushvorgang erfolgreich war.
Verwendung von eigenständigen Optionen -n|--no-symbols
und -d|--disable-buffering
ohne zusätzlichen Wertparameter.
Vielen Dank an alle Mitwirkende, die geholfen haben, diese NuGet-Version großartig zu machen!
Ihr Feedback ist uns sehr wichtig. Wenn Probleme mit dieser Version auftreten, überprüfen Sie unsere GitHub-Probleme und visual Studio-Entwicklercommunity auf vorhandene Probleme. Für neue Probleme innerhalb von NuGet melden Sie bitte ein GitHub-Problem. Für allgemeine NuGet-Probleme teilen Sie uns dies über die Option Problem melden in Ihrer bevorzugten IDE unter Hilfe > Problem melden mit.