Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
NuGet 3.0 Preview – Versionshinweise | NuGet 3.0 RC Versionshinweise
NuGet 3.0 Beta wurde am 23. Februar 2015 für die Version Visual Studio 2015 CTP 6 veröffentlicht. Diese Veröffentlichung ist von großer Bedeutung für unser Team, da wir eine Reihe von Architektur- und Performance-Verbesserungen vorstellen können und uns darauf freuen, die Performance-Einstellungen für unseren Dienst nuget.org zu optimieren.
Es wird dringend empfohlen, vor der Installation dieser neuen Version eine frühere Version der NuGet Visual Studio 2015-Erweiterung zu deinstallieren. Wenn Sie Probleme mit dieser Version der Erweiterung haben, empfehlen wir, zur [prior version](http://nuget.codeplex.com/downloads/get/909582) Verwendung mit Visual Studio 2015 Preview zurück zu wechseln.
Visual Studio 2012+
Diese NuGet 3.0 Betaversion ist für die Installation im Visual Studio 2015 CTP 6-Erweiterungskatalog verfügbar. Wir arbeiten daran, Vorschauversionen für Visual Studio 2012 und Visual Studio 2013 sehr bald zu veröffentlichen. Wir haben zuvor unsere Absicht geteilt, Updates für Visual Studio 2010 einzustellen, und wir haben diese schwierige Entscheidung getroffen.
Neue Client-/Server-API
Wir haben an einigen Implementierungsdetails für das Client-/Serverprotokoll von NuGet gearbeitet. Die Arbeit, die wir getan haben, ist das Erstellen von "API v3" für NuGet, das auf hohe Verfügbarkeit für kritische Szenarien wie die Paketwiederherstellung und die Installation von Paketen ausgelegt ist. Die neue API basiert auf REST und Hypermedia, und wir haben JSON-LD als Ressourcenformat ausgewählt.
In den NuGet 3.0 Beta-Bits wird eine neue Paketquelle namens "api.nuget.org" im Paketquelldropdown angezeigt. Wenn Sie diese Paketquelle auswählen, verwenden wir stattdessen unsere neue API, um eine Verbindung mit nuget.org herzustellen. In NuGet 3.0 RC ersetzt diese neue v3-basierte API-Paketquelle die v2-basierte Paketquelle "nuget.org". Es wird empfohlen, alle anderen öffentlichen Paketquellen zu deaktivieren und nur api.nuget.org als einziges öffentliches Paket-Repository zu belassen.
Wir haben viel Zeit in die Erstellung unserer v3-API gelegt und werden weiterhin die Standard-v2-API für alte Clients verwalten, die auf das öffentliche Repository zugreifen möchten.
Aktualisierte Benutzeroberfläche
Wir haben die Benutzeroberfläche in dieser Version um ein Kombinationsfeld erweitert, mit dem Sie eine Aktion auswählen können, die mit dem Paket ausgeführt werden soll, und die Vorschauschaltfläche in ein Kontrollkästchen im Optionsbereich des Bildschirms übergestellt hat. Der Optionsbereich ist nicht mehr einklappbar und enthält jetzt einen Hilfelink, der die verfügbaren Optionen beschreibt.
Betriebsprotokollierung
Wir haben das modale Fenster mit Protokollierungsinformationen entfernt, die beim Installieren oder Deinstallieren schnell angezeigt und ausgeblendet wurden. Dieses Fenster brachte keinen Vorteil, wenn Sie wirklich die Informationen sehen oder sie kopieren und einfügen wollten. Stattdessen leiten wir nun alle Ausgabeprotokolle in den Bereich "Package Manager" des Ausgabefensters um. Wir denken, dass dies komfortabler ist und einem typischen Buildbericht ähnelt, den Sie sich ansehen möchten.
Fokus auf Leistung
Wir haben viele Änderungen im Sinne der Verbesserung der Leistung von NuGet-Suchvorgängen und Abrufen vorgenommen. Dies war das wichtigste Anliegen unserer Kunden, und wir wollten sicherstellen, dass wir es in dieser Version angesprochen haben. Wir haben unsere Server optimiert, ein neues CDN erstellt und die Abfrageabgleichslogik verbessert, um Ihnen hoffentlich relevantere und schnellere Paketsuchergebnisse zu liefern.
Während dieser Phase der Entwicklung von NuGet 3.0 werden wir den nuget.org-Dienst optimieren und überwachen, um sicherzustellen, dass wir eine verbesserte Erfahrung bieten. Wir planen keine Ausfallzeiten, sondern werden Ressourcen im Dienst hinzufügen und ändern. Achten Sie auf unseren Twitter-Feed , um Details darüber zu erhalten, wann wir die Dienstkonfiguration ändern.
Erstellen von NuGet mit NuGet
Wir haben jetzt unsere NuGet-Clients in mehrere Komponenten umgeleitet, die selbst in NuGet-Pakete integriert werden. Diese Erneute Verwendung unserer eigenen Bibliotheken zwingt uns, Komponenten zu erstellen, die wiederverwendbar sind und ordnungsgemäß verpackt werden können. Wir konnten doppelten Code beseitigen und gelernt haben, wie wir unseren Entwicklungsprozess besser konfigurieren können, um die Notwendigkeit zu unterstützen, Pakete in unseren Lösungen zu erstellen. Suchen Sie bald nach einem Blogbeitrag, in dem wir darüber sprechen, wie die Codeprojekte strukturiert sind und wie unser Buildprozess funktioniert.
Bleiben Sie auf dem Laufenden
Bitte achten Sie auf unseren Blog für weitere Fortschritte und Ankündigungen für NuGet 3.0!