Freigeben über


NuGet 3.5 RC Versionshinweise

NuGet 3.5-Beta2 – Versionshinweise | NuGet 3.5-RTM Versionshinweise

3.5 Release konzentriert sich auf die Verbesserung der Qualität und Leistung von NuGet-Clients. Darüber hinaus haben wir einige Features wie Unterstützung für Fallbackordner, PackageType-Unterstützung und .nuspec vieles mehr ausgeliefert.

Problemliste

Fehlerkorrekturen

  • Die Installation/Wiederherstellung eines Pakets schlägt mit "Paket enthält mehrere .nuspec Dateien" fehl. - #3231

  • Nuget Pack fügt die .tt Dateien zwangsweise dem Inhaltsordner hinzu, egal was – #3203

  • nuget pack csproj (mit project.json) stürzt ab, wenn keine packOptions oder Besitzer in der JSON-Datei vorhanden sind - #3180

  • nuget pack für project.json ignoriert packOptions-Tags wie summary, authors, owners, etc. - #3161

  • Nuget Pack ignoriert Abhängigkeiten in der Ausgabe .nuspec für project.json - #3145

  • Das Aktualisieren mehrerer Pakete mit Rollback verlässt das Projekt in einem fehlerhaften Zustand – #3139

  • Inhaltsdateien werden unter allen Bedingungen nicht zu netstandard-Projekten hinzugefügt - #3118

  • Die Paketbibliothek für .Net Standard kann nicht ordnungsgemäß bereitgestellt werden – #3108

  • Datei - Neues Projekt –>> Klassenbibliotheksprojekt (Portable) schlägt in VS2015 und Dev15 fehl – #3094

  • NuGet-Fehler - 1.0.0-* ist keine gültige Versionszeichenfolge - #3070

  • Find-Package kann nicht angezeigt werden, aber Install-Package funktioniert - #3068

  • Fehler bei der Ausführung von 'Install-Package jquery.validation' in dev15 - #3061

  • Wenn vs 2015 Update 3 auf einem VS installiert wird, das NuGet Version 3.5.0 verwendet, tritt ein Fehler auf – #3053

  • Benutzeroberfläche des Paket-Managers: Zeigt nach dem Aktualisieren eines Pakets keine neue Version an – #3041

  • -ApiKey wird bei der Delete-Befehlszeile in 3.5.0-beta nicht gelesen/gesendet - #3037

  • Falsche Zeichenfolge: Eine stabile Version eines Pakets sollte nicht über eine Vorabreleaseabhängigkeit verfügen. - #3030

  • Das Erstellen eines PCL-Projekts (net46 und Windows 10) löst eine NullRef-Ausnahme aus. - #3014

  • Nuget-Update sollte informative Meldung bereitstellen, wenn eine höhere Version durch die Einschränkung "allowedVersions" eingeschränkt wird – #3013

  • Das Anmeldeinformations-Plug-In wurde mit fehler -1/ Fehler beim Herunterladen des Pakets bei Verwendung von Anmeldeinformationsanbietern mit mehreren Quellen beendet – #2885

  • nuget pack - Fehlende Newtonsoft.Json-Paketabhängigkeit - #2876

  • Fehler in ExecuteSynchronizedCore unter Linux/MacOS + Mono - #2860

  • VS unterstützt keine Umgebungsvariablen in repositoryPath (nuget.exe tut) – #2763

  • Beheben von Barrierefreiheitsproblemen – #2745

  • Tragbare Frameworks mit bindestrichgetrennten Profilen werden abgelehnt. - #2734

  • NuGet-Paket-Manager sollte deutlich machen, dass die Optionsliste in Paketdetails nicht auf project.json angewendet wird - .

  • Das NuGet 3.3.0-Update schlägt mit "Eine zusätzliche Einschränkung... in packages.config definiert ist, verhindert diesen Vorgang." - #1816

  • Beim Installieren des Pakets aus einer lokalen Quelle, die nicht vorhanden ist, wird eine falsch geschriebene Nachricht ausgelöst – #1674

  • Der Filter "Upgrade vailable" zeigt Upgrades an, die gegen die Versionseinschränkung verstoßen – #1094

Leistungsverbesserungen

  • Leistung: Verbessern der ContentModel-Zielframeworkanalyse - #3162

  • Leistung: Vermeiden Sie das Lesen von runtime.json Dateien für Wiederherstellungen, die keine RIDs haben #3150. Auf CI-Computern wird die Wiederherstellung eines Beispiels ASP.NET Webanwendung von mehr als 15 Sek. auf 3 Sek. reduziert.

  • Leistung: Paket-Manager-Konsole init.ps1 Ladezeit #2956. Die Zeit zum Öffnen von PackageManagerConsole wurde in einigen Fällen von 132s auf 10s verbessert.

  • Behebung von ReSharper Leistungsproblemen im NuGet Update - #3044: Bei einem Beispielprojekt hat sich die Zeit für die Installation von Paketen von 140s auf 68s reduziert.

DCRs

  • NuGet muss Benutzern mitteilen, dass das Upgrade/Installieren in einer dotnet tfm-basierten PCL Probleme verursachen könnte – #3138

  • Warnung bei fehlerhafter Installation/Aktualisierung für Projekt mit tfm="dotnet" - #3137

  • Hinzufügen von netcoreapp11- und netstandard17-Unterstützung - #2998

  • Geben Sie NuGet-Warnung Kopfzeileninhalt auf der Konsole in nuget.exe aus - #2934

  • Verwenden des AssemblyMetadata-Attributs für .nuspec Tokenersetzungen – #2851

  • Entfernen der gesperrten Property aus der Sperrdatei - #2379

  • Symbolpakete sollten nicht jemals bei der Installation oder dem Update #2807 verwendet werden.

Features

  • Unterstützung für Fallbackpaketordner – #2899

  • Entwerfen und Implementieren eines Pakettyps zur Unterstützung von Toolpaketen – #2476

  • API zum Abrufen des Pfads zum globalen Paketordner – #2403

  • Updateunterstützung für systemeigene Pakete – #1291