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:
- 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
- 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
- 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.
- 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.
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: