Auf Englisch lesen

Freigeben über


Versionshinweise zu NuGet 3.4

NuGet 3.4-RC Versionshinweise | NuGet 3.4.1 Versionshinweise

NuGet 3.4 wurde am 30. März 2016 als Teil des Visual Studio 2015 Update 2 und Visual Studio 15 Preview Release veröffentlicht und wurde mit einigen Köpfen erstellt:

  • Plattformübergreifende Unterstützung
  • Leistungsverbesserungen
  • Kleinere Verbesserungen an der Benutzeroberfläche

Die folgenden Features wurden zuvor im RC hinzugefügt und wurden für die Version 3.4 aktualisiert oder abgeschlossen:

Neue Funktionen

  • NuGet-Clients unterstützen jetzt die gzip-Inhaltskodierung von Repositorys
  • Unterstützung für PDBs aus Paketen in xproj-Projekten
  • Unterstützung für iOS und Android Build-Aktionen im contentFiles-Element
  • Unterstützung für netstandard- und netstandardapp Framework-Moniker

Neue Funktionen der Benutzeroberfläche

  • Erhebliche Leistungsverbesserungen insbesondere auf den Registerkarten Installiert, Updates und Konsolidieren
  • Die Aggregatquelle Alle Paketquellen ist mit dem richtigen Zusammenführen von Suchergebnissen verfügbar.
  • Die Registerkarten Installiert und Updates“ sind jetzt alphabetisch geordnet.
  • Es wurde eine Schaltfläche Aktualisieren hinzugefügt, mit der eine Suche aktualisiert werden kann
  • Neueste Buildoptionen am Anfang der Versionsliste

Updates und Verbesserungen

  • Pakete auf project.json, bei denen auf eine unverankerte Version verwiesen wird, werden nicht für jeden Build aktualisiert. Stattdessen werden sie nur aktualisiert, wenn sie gezwungen sind, project.json wiederherzustellen, zu säubern, neu zu erstellen oder zu ändern.
  • Die Quellen des nuget.org-Repositorys werden nicht mehr in eine Projektkonfiguration gezwungen, wenn Sie die NuGet-Konfigurationsschnittstelle verwenden.
  • NuGet stellt Pakete in freigegebenen Projekten nicht mehr wieder her und schreibt keine Sperrdatei mehr.
  • Wir haben die Behandlung von Netzwerkausfällen und Wiederholungsversuchen bei nicht erreichbaren oder langsam reagierenden Servern verbessert.
  • Das Tastatur- und Mausverhalten in der Benutzeroberfläche des Visual Studio Package Manager wurde verbessert.
  • Wir unterstützen jetzt das neueste project.json-Schema in DNX.

Aktuelle Änderungen

  • Die Versionsnummern von Paketen sind jetzt auf das Format major.minor.patch-prerelease normalisiert. Major, Minor und Patch werden jeweils als ganze Zahlen behandelt und lassen führende Nullen weg. Die Vorabinformationen werden als Zeichenfolge behandelt, und es werden keine Änderungen angewendet. Diese Nummern werden in Abfragen der NuGet-Clients und der vom nuget.org-Dienst bereitgestellten Suche verwendet. Weitere Details finden Sie in den NuGet-Dokumenten unter Prerelease-Versionen.

Bekannte Probleme

  • Problem: Windows 10 v1511-Benutzer können Probleme oder sogar einen Visual Studio-Absturz mit PowerShell in Visual Studio in den folgenden Szenarien feststellen:

    • Installieren/Deinstallieren von Paketen mit install.ps1 / uninstall.ps1
    • Laden von Projekten mit einem Init.ps1-Skript (z. B. EntityFramework)
    • Veröffentlichen von Online-Inhalten
  • Problemumgehung: Stellen Sie sicher, dass Ihre Windows 10-Installation die neuesten Patches angewendet hat, z. B. das Januar 2016 (KB 3124263) oder ein späteres Update. Details sind bei GitHub Issue #1638 verfügbar.

  • Problem: NuGet v2-Protokollumleitungen sind defekt Benutzerdefinierte NuGet-Repositorys, die Anforderungen an einen alternativen Host umleiten, beachten die Umleitungsanforderung nicht.

  • Problemumgehung: Um dieses Problem zu umgehen, konfigurieren Sie den Paketrepository-URI in den Einstellungen so, dass er auf den Standort des umgeleiteten Servers verweist. Weitere Informationen finden Sie in diesem Pull Request in GitHub #387.

Wir verfolgen weiterhin Probleme auf unserer GitHub-Problemliste, die Sie unter https://github.com/nuget/home/issues finden: