Versions finales hors plage de .NET Framework

.NET Framework a évolué pour prendre en charge différentes plateformes, telles que les applications UWP et les applications de bureau et web traditionnelles, et pour optimiser la réutilisation du code. Outre les versions régulières du .NET Framework, de nouvelles fonctionnalités sont publiées hors bande (OOB) pour améliorer le développement multiplateforme ou introduire de nouvelles fonctionnalités.

Avantages des versions OOB

L’envoi de nouveaux composants ou de mises à jour aux composants hors bande permet à Microsoft de fournir des mises à jour plus fréquentes à .NET Framework. De plus, nous pouvons nous réunir et répondre aux commentaires des clients plus rapidement.

Lorsque vous utilisez une fonctionnalité OOB dans votre application, vos utilisateurs n’ont pas besoin d’installer la dernière version de .NET Framework pour exécuter votre application, car les assemblages OOB se déploient avec votre package d’application.

Mode de distribution des packages OOB

Les versions OOB pour les principaux composants CLR (Common Language Runtime) sont fournies via NuGet, qui est le gestionnaire de package pour .NET. NuGet vous permet de parcourir et d’ajouter des bibliothèques à vos projets .NET Framework facilement à partir de Visual Studio. Le Gestionnaire de package NuGet est inclus avec toutes les éditions de Visual Studio à partir de Visual Studio 2012. Recherchez le Gestionnaire de package NuGet dans le menu Outils de Visual Studio. S’il n’est pas installé, suivez les instructions sur l’installation de NuGet. Pour plus d'informations sur NuGet, consultez la documentation NuGet.

Utiliser un package OOB NuGet

Si le Gestionnaire de package NuGet est installé, vous pouvez parcourir et ajouter des références aux packages NuGet à l’aide de l’Explorateur de solutions dans Visual Studio :

  1. Ouvrez le menu contextuel de votre projet dans Visual Studio, puis choisissez Gérer les packages NuGet. (Cette option est également disponible dans le menu Projet.)

  2. Dans le volet gauche, cliquez sur En ligne.

  3. Si vous souhaitez utiliser des packages de version préliminaire, dans la zone de liste déroulante du volet central, sélectionnez l’option Inclure la version préliminaire au lieu de Stable uniquement.

  4. Dans le volet droit, utilisez la zone Rechercher pour localiser le package que vous souhaitez utiliser. Certains packages Microsoft sont identifiés par le logo Microsoft .NET Framework, et tous identifient Microsoft en tant qu'éditeur.

The NuGet Package Manager.

Comme mentionné précédemment, lorsque vous déployez une application qui utilise un package OOB, les assemblys OOB sont fournis avec votre package d'application.

Types de versions OOB

En général, un package OOB a une ou plusieurs versions préliminaires et une version stable. La licence qui accompagne une version préliminaire n'autorise généralement pas la redistribution, mais vous permet de tester un package et de fournir des commentaires. Les commentaires sont incorporés dans toutes les mises à jour apportées au package. Une version finale est distribuée comme package stable avec NuGet et inclut une licence qui vous permet de redistribuer le package NuGet avec votre application. Les packages stables sont pris en charge par Microsoft. Microsoft fournit la prise en charge IntelliSense, ainsi que d'autres types de documentation tels que les publications de blog et les réponses de forum pour tous les packages. De plus, le code source peut ne pas être disponible avec tous les packages. Pour être tenu informé sur les packages nouveaux et mis à jour, inscrivez-vous sur le blog du .NET Framework.

Pour rechercher à la fois la préversion et les packages stables, choisissez Inclure la préversion dans le Gestionnaire de package NuGet.

Voir aussi