Share via


.NET Framework en out-of-band releases

.NET Framework is ontwikkeld voor verschillende platforms, zoals UWP-apps en traditionele desktop- en web-apps, en om het hergebruik van code te maximaliseren. Naast reguliere .NET Framework-releases worden nieuwe functies buiten de band (OOB) uitgebracht om platformoverschrijdende ontwikkeling te verbeteren of nieuwe functionaliteit te introduceren.

Voordelen van OOB-releases

Door nieuwe onderdelen of updates naar onderdelen buiten de band te verzenden, kan Microsoft vaker updates voor .NET Framework bieden. Daarnaast kunnen we sneller feedback van klanten verzamelen en erop reageren.

Wanneer u een OOB-functie in uw app gebruikt, hoeven uw gebruikers niet de nieuwste versie van .NET Framework te installeren om uw app uit te voeren, omdat de OOB-assembly's worden geïmplementeerd met uw app-pakket.

Hoe OOB-pakketten worden gedistribueerd

OOB-releases voor clr-kernonderdelen (Common Language Runtime) worden geleverd via NuGet. Dit is pakketbeheer voor .NET. Met NuGet kunt u eenvoudig vanuit Visual Studio door bibliotheken bladeren en bibliotheken aan uw .NET Framework-projecten toevoegen. NuGet Pakketbeheer is opgenomen in alle edities van Visual Studio vanaf Visual Studio 2012. Zoek naar NuGet-Pakketbeheer in het menu Extra in Visual Studio. Als deze niet is geïnstalleerd, volgt u de instructies voor het installeren van NuGet. Zie de NuGet-documenten voor meer informatie over NuGet.

Een NuGet OOB-pakket gebruiken

Als NuGet Pakketbeheer is geïnstalleerd, kunt u verwijzingen naar NuGet-pakketten bladeren en toevoegen met Solution Explorer in Visual Studio:

  1. Open het snelmenu voor uw project in Visual Studio en kies NuGet-pakketten beheren. (Deze optie is ook beschikbaar via de Projectmenu .)

  2. Kies Online in het linkerdeelvenster.

  3. Als u prereleasepakketten wilt gebruiken, kiest u in de vervolgkeuzelijst in het middelste deelvenster De optie Prerelease opnemen in plaats van Alleen stabiel.

  4. Gebruik in het rechterdeelvenster het zoekvak om het pakket te zoeken dat u wilt gebruiken. Sommige Microsoft-pakketten worden geïdentificeerd door het Microsoft .NET Framework-logo en identificeren allemaal Microsoft als uitgever.

The NuGet Package Manager.

Zoals eerder vermeld, wordt bij het implementeren van een app die gebruikmaakt van een OOB-pakket, de OOB-assembly's verzonden met uw app-pakket.

Typen OOB-releases

Normaal gesproken heeft een OOB-pakket een of meer voorlopige versies en een stabiele versie. De licentie die bij een prerelease hoort, staat doorgaans geen herdistributie toe, maar stelt u in staat om een pakket uit te proberen en feedback te geven. Feedback wordt opgenomen in alle updates van het pakket. Een definitieve release wordt gedistribueerd als een stabiel pakket met NuGet en bevat een licentie waarmee u het NuGet-pakket opnieuw kunt distribueren met uw app. Stabiele pakketten worden ondersteund door Microsoft. Microsoft biedt ondersteuning voor IntelliSense en andere soorten documentatie, zoals blogberichten en forumantwoorden voor alle pakketten. Daarnaast is broncode mogelijk beschikbaar voor sommige, maar niet alle, pakketten. Voor aankondigingen met betrekking tot nieuwe en bijgewerkte pakketten kunt u zich abonneren op de .NET Framework-blog.

Als u zowel voorlopige als stabiele pakketten wilt zoeken, kiest u Prerelease opnemen in NuGet Pakketbeheer.

Zie ook