Freigeben über


NuGet 4.0 RC Versionshinweise

NuGet 3.5 RTM Versionshinweise

NuGet 4.0 RC für Visual Studio 2017 konzentriert sich auf das Hinzufügen von Support für .NET Core-Szenarien, adressieren wichtiges Kundenfeedback und verbessern die Leistung in einer Vielzahl von Szenarien. Diese Version bietet mehrere Verbesserungen wie die Unterstützung von PackageReference, NuGet-Befehle als MSBuild-Ziele, Wiederherstellung von Paketen im Hintergrund und vieles mehr.

Fehlerkorrekturen

  • Verhaltensänderungen in dotnet pack --version-suffix foo - #3838

  • nuget.exe Wiederherstellung auf der VS '15'-Maschine schlägt immer fehl – #3834

  • .NETCore-Datei Neues Projekt sollte den Build während der Wiederherstellung blockieren - #3780

  • ASP.NET Core Web App, migriert von VS2015 zu VS "15", kann nicht wiederhergestellt werden. - #3773

  • [Testfehler]Paket 'jQuery Validation' kann von DER PM-Benutzeroberfläche nicht deinstalliert werden - #3755

  • Wenn ein Paket in UWP project.jsoninstalliert ist, sollten auch übergeordnete Projekte wiederhergestellt werden – #3731

  • Ändern Sie die NuGet-Ziele, um die Paketquellen als "Sehr ausführlich" anstelle von "Normal - #3719" zu protokollieren.

  • dotnet

    • dotnetcore pack3 sollte standardmäßig XML-Dokumentation enthalten – #3698
  • Die Batchaktualisierung schlägt in der Benutzeroberfläche fehl, wenn die Quelle ohne das Paket zuerst kommt und alle Quellen ausgewählt sind - #3696

  • Der Befehl "Nuget Pack" enthält nicht alle Dateien – #3678

  • OOM-Problem - #3661

  • ProjectFileDependencyGroups-Abschnitt der Ressourcendatei sollte Bibliotheksnamen für Projekte verwenden – #3611

  • "dotnet restore" and recursing directories - #3517

  • Wiederherstellungs3-Fehler werden als Warnungen anstelle von Fehlern protokolliert – #3503

  • TFS-Problem: "[Datei]wurde nicht in Ihrem Arbeitsbereich gefunden, oder Sie haben keine Berechtigung für den Zugriff darauf" - #2805

  • Beim Eingeben von "nuget <packagename>" im Schnellstart-Suchfeld von VS erhält "nuget" das Präfix - #2719

  • System.Xml.XmlException: Nicht erkanntes Stammelement im Kerneigenschaftenteil. Linie 2, Position 2. - #2718

  • .nuspec mit escapeten < oder > Textfeldern wird nicht mehr gebaut – #2651

  • nuget.exe Löschen fordert keine Anmeldeinformationen ein (im nicht interaktiven Modus) – #2626

  • nuget.exe Löschwarnungen zu API-Schlüsseln für lokale Quellen, obwohl es nicht sinnvoll ist - #2625

  • Das Installationserlebnis des EF-pre-Pakets war schlecht – #2566

  • Visual Studio stürzte ab, nachdem die Auswahl im Paket-Manager geändert wurde – #2551

  • dotnet

    • dotnetcore restore führt bei der Verwendung von unverankerten Versionen in lokalen Flat-List-Repositorys eine Groß- und Kleinschreibung beachtende ID-Suche durch. #2516
  • nuget.exe delete funktioniert nicht für V2-Feed - #2509

  • nuget.exe Push-Timeout benötigt eine bessere Fehlermeldung - #2503

  • Die Wiederherstellung des Tools ohne ordnungsgemäße Importe schlägt unbemerkt fehl. - #2462

  • NuGet fordert auf, Anmeldeinformationen einzugeben, wenn ein privater Feed vorhanden ist, auch wenn sie von nuget.org - #2346 installiert wird

  • Das ApplicationInsights 2.0-Paket wird aufgeführt, ist aber noch nicht vorhanden – #2317

  • UIDelay in Visual Studio „15“ Vorschauversion 5 Branch - #3500

  • Das erste OnBuild-Ereignis wird während des Builds für die Wiederherstellung in UWP verpasst – #3489.

  • PowerShell5 bricht die EntityFramework-Installation? - #3312

  • Hinzufügen der Quelle zur detaillierten Protokollierung (3.5 in Betracht ziehen) – #3294

  • NoCache-Parameter nicht berücksichtigt in Nuget Client Version 3.4+ - #3074

  • Wenn ein Anmeldeinformationen-Anbieter nicht in VS geladen wird, bricht NuGet nicht - #2422

Features

  • Einrichten von CI zum Ausführen von x86 - #3868

  • Automatische Wiederherstellung 3/3: Nicht blockierende Benutzeroberfläche - #3658

  • Automatische Wiederherstellung 2/3: Hintergrundwiederherstellung bei Nominierung - #3657

  • ** Wiederherstellen von Projektreferenzen zur Übereinstimmung mit dem Buildverhalten (rekursiv) – #3615

  • DPL-Unterstützung in VS „15“ - Minbar - #3614

  • Verschieben der Einstellungsdatei in Programmdateien – #3613

  • Generierte Wiederherstellungs-Props und Ziele benötigen unterstützung für die gezielte Teilnahme - #3496

  • NuGet Restore-Unterstützung für PackageTargetFallback (f.k.a Imports) – #3494

  • ToolsRef-Implementierung - #3472

  • Wiederherstellen3 für ein RID - #3465

  • NuGet-Benutzeroberfläche zur Unterstützung von "Add/Remove/Update of PackageRefs" – #3457

  • Automatische Wiederherstellung 1/3: Implementierung der Nominierungs-API mittels Zwischenspeicherung der Projektwiederherstellungsinformationen - #3456

  • [0] NuGet-Wiederherstellungsaufgabe & Ziele - #2994

  • [1] Aktivieren der Wiederherstellung auf Lösungsebene in MSBuild - #2993

  • Unterstützung der öffentlichen Erweiterbarkeit von Anmeldeinformationen in Visual Studio – #2909

  • Rekursive NuGet-Wiederherstellung - #2533

  • Microsoft.TeamFoundation.Client kann nicht auf dev15 geladen werden; die Microsoft.TeamFoundation.Client-Version muss für die VS "15" Preview auf 15.0 aktualisiert werden - #2392.

  • C++-Paket kann nicht in C++-UWP-Projekt in VS "15" Preview - #2369 installiert werden.

  • Der Nupkg muss den Ordner \buildCrossTargeting\ unterstützen und .targets / .props in den "crosstargeting"-MSBuild-Bereich importieren. - #3499

  • ToolsReference Design - #3462

  • Behebung der NuGet-Benutzeroberfläche zur Unterstützung der Wiederherstellung mit PackageReferences in .csproj - #3455

  • Hinzufügen der Schaltfläche "Cache löschen" zu den Vs-Paket-Manager-Einstellungen – #3289

DCRs

  • Die Lösungswiederherstellung sollte blockiert werden, während die automatische Wiederherstellung stattfindet. - #3797

  • NetCore-Installation über die NuGet Package Manager-Benutzeroberfläche installiert in jeden TFM, statt nur in diejenigen, die das Paket unterstützt - #3721

  • Die Nominator-API muss auch DotNetCliToolsReferences unterstützen. - #3702

  • Markieren Sie unsere VS "15" vsix als Systemkomponente - #3700

  • Migrieren von der Referenzierung von MS VS Services.Client nach MS VS Services.Client.Interactive - #3670

  • $(RestoreLegacyPackagesDirectory) sollte auf Projektebene durch den Restore-Vorgang respektiert werden - #3618

  • Bei Projekten mit einem einzelnen TargetFramework muss die Wiederherstellung ohne Bedingungsprojekteigenschaften erfolgen - mit #3588

  • dotnet

    • dotnetcore restore3 foo.csproj soll den ProjectRef-Abhängigkeiten folgen und diese ebenfalls wiederherstellen. Wie Konstruktion. - #3577
  • "type": "platform"-Abhängigkeiten, dargestellt als "type":"package" in der Lock-Datei - #2695

  • nuget.exe sollte im ausführlichen Modus die Download-URL anzeigen - #2629

  • NuGet xplat in Microsoft.NetCore.App und netcoreapp1.0 - #2483 verschieben

  • Push – Es sollte möglich sein, den Symbolserver beim Pushen über die Befehlszeile außer Kraft zu setzen - #2348

  • Konsolidieren von Code zum Suchen des globalen Paketpfads – #2296

  • Benötigen Sie einen besseren Namen als suppressParent - #2196

  • Ermitteln des project.json Abhängigkeitsnamens, der für MSBuild-Projekte verwendet werden soll – #1914

  • Hinzufügen von Unterstützung für SemVer 2.0.0 in NuGet.Core - #3383

  • Transitive Abhängigkeits-NuPkgs zulassen, die .targets in MSBuild verfügbar sein sollen – #3342

  • NuGet-Wiederherstellung aus der Befehlszeile ist deutlich langsamer als VS - #3330

  • Paket-ID- und Versionsvergleiche sollen ohne Berücksichtigung der Groß-/Kleinschreibung durchgeführt werden – #2522

  • NoCache-Option funktioniert bei packages.config basierender Wiederherstellung/Installation (GlobalPackagesFolder) nicht – #1406

  • FindPackageByIdResource-Ressourcen benötigen einen Standardcachekontext und -logger – #1357