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.
.NET Framework wurde weiterentwickelt, um verschiedene Plattformen wie UWP-Apps und herkömmliche Desktop- und Web-Apps zu berücksichtigen und die Wiederverwendung von Code zu maximieren. Zusätzlich zu regulären .NET Framework-Versionen werden neue Features out of Band (OOB) veröffentlicht, um die plattformübergreifende Entwicklung zu verbessern oder neue Funktionen einzuführen.
Vorteile von OOB-Versionen
Durch das Senden neuer Komponenten oder Updates an Komponenten außerhalb des Bandes kann Microsoft häufigere Updates für .NET Framework bereitstellen. Darüber hinaus können wir kundenfeedback schneller sammeln und beantworten.
Wenn Sie ein OOB-Feature in Ihrer App verwenden, müssen Ihre Benutzer nicht die neueste Version von .NET Framework installieren, um Ihre App auszuführen, da die OOB-Assemblys mit Ihrem App-Paket bereitgestellt werden.
Wie OOB-Pakete verteilt werden
OOB-Versionen für Kernkomponenten für Common Language Runtime (CLR) werden über NuGet bereitgestellt, was der Paket-Manager für .NET ist. Mit NuGet können Sie Ihre .NET Framework-Projekte ganz einfach in Visual Studio durchsuchen und bibliotheken hinzufügen. Der NuGet-Paket-Manager ist ab Visual Studio 2012 in allen Editionen von Visual Studio enthalten. Suchen Sie im Menü "Extras" in Visual Studio nach NuGet-Paket-Manager. Wenn sie nicht installiert ist, befolgen Sie die Anweisungen zum Installieren von NuGet. Weitere Informationen zu NuGet finden Sie in den NuGet-Dokumenten.
Verwenden eines NuGet-OOB-Pakets
Wenn der NuGet-Paket-Manager installiert ist, können Sie Mithilfe des Projektmappen-Explorers in Visual Studio Verweise auf NuGet-Pakete durchsuchen und hinzufügen:
Öffnen Sie das Kontextmenü für Ihr Projekt in Visual Studio, und wählen Sie dann "NuGet-Pakete verwalten" aus. (Diese Option ist auch im Menü "Projekt " verfügbar.)
Wählen Sie im linken Bereich "Online" aus.
Wenn Sie Vorabversionen von Paketen verwenden möchten, wählen Sie im Dropdown-Listenfeld im mittleren Bereich die Option "Vorabversion einschließen " anstelle von "Nur stabil" aus.
Verwenden Sie im rechten Bereich das Suchfeld , um das Paket zu finden, das Sie verwenden möchten. Einige Microsoft-Pakete werden durch das Microsoft .NET Framework-Logo identifiziert, und alle identifizieren Microsoft als Herausgeber.
Wie bereits erwähnt, wird beim Bereitstellen einer App, die ein OOB-Paket verwendet, die OOB-Assemblys mit Ihrem App-Paket ausgeliefert.
Typen von OOB-Versionen
In der Regel verfügt ein OOB-Paket über eine oder mehrere Vorabversionen und eine stabile Version. Die Lizenz, die eine Vorabversion begleitet, lässt in der Regel keine Umverteilung zu, ermöglicht es Ihnen jedoch, ein Paket auszuprobieren und Feedback zu geben. Feedback wird in alle Aktualisierungen des Pakets integriert. Eine endgültige Version wird als stabiles Paket mit NuGet verteilt und enthält eine Lizenz, mit der Sie das NuGet-Paket mit Ihrer App neu verteilen können. Stabile Pakete werden von Microsoft unterstützt. Microsoft bietet IntelliSense-Unterstützung sowie andere Arten von Dokumentationen wie Blogbeiträge und Forumantworten für alle Pakete. Darüber hinaus ist Quellcode möglicherweise mit einigen, aber nicht allen Paketen verfügbar. Für Ankündigungen zu neuen und aktualisierten Paketen können Sie den .NET Framework-Blog abonnieren.
Um sowohl Vorabversionen als auch stabile Pakete zu finden, wählen Sie "Prerelease einschließen " im NuGet-Paket-Manager aus.