Annonce de l'aperçu 1 de .NET Core 3.1

Nous annonçons .NET Core 3.1 Preview 1 . .NET Core 3.1 sera une petite version axée sur les principales améliorations de Blazor et de bureau Windows, les deux gros ajouts de .NET Core 3.0 . Ce sera une version de support à long terme (LTS) avec une date de livraison finale prévue pour décembre 2019.

Vous pouvez télécharger .NET Core 3.1 Preview 1 sur Windows, macOS et Linux.


ASP.NET Core et EF Core publient également des mises à jour aujourd'hui.

Visual Studio 16.4 Preview 2 et sort également aujourd'hui. C'est une mise à jour recommandée pour utiliser .NET Core 3.1 Preview 1. Visual Studio 16.4 inclut .NET Core 3.1, donc la simple mise à jour de Visual Studio vous donnera les deux versions.

Détails:


Problème connu: le programme d'installation de Visual Studio 16.4 peut désinstaller le runtime .NET Core 3.0 lors de l'installation de .NET Core 3.1. Nous vous recommandons de réinstaller ou de réparer le SDK .NET Core 3.0 dans ce cas.



Améliorations


Plusieurs améliorations ciblées sont prévues pour .NET Core 3.1. Les améliorations suivantes ne sont pas encore disponibles, mais sont attendues dans les aperçus ultérieurs.

Dans .NET Core 3.0, le programme d'installation .NET Core Desktop Runtime (inclut WPF et Windows Forms) n'installe pas le .NET Core Runtime (comprend CoreFX et CoreCLR) pour vous. Nous allons changer cela afin que le programme d'installation de Desktop Runtime soit autonome. Le Runtime and Hosting Bundle, pour les scénarios de serveur, fonctionne déjà de cette façon.

C ++ / CLI était un composant promis de la version .NET Core 3.0. Il a été livré, car il s'agit d'une dépendance requise de WPF, mais une expérience de développeur dans Visual Studio et le SDK manquait. Nous offrirons cette expérience avec .NET Core 3.1 et Visual Studio 16.4. C ++ / CLI n'est pris en charge que sous Windows.

macOS 10.15 Catalina inclut une nouvelle exigence de sécurité, à savoir que les applications doivent être notariées . Nous satisferons ces exigences pour le SDK .NET Core, pour .NET Core 3.1 et toutes les autres versions de .NET Core prises en charge. Si vous utilisez .NET Core pour fournir des applications macOS, nous apprécierions de travailler avec vous sur les exigences de notarisation.

Clôture


L'objectif principal de .NET Core 3.1 est de peaufiner les fonctionnalités et les scénarios que nous avons fournis dans .NET Core 3.0. .NET Core 3.1 sera une version de support à long terme (LTS) , prise en charge pendant au moins 3 ans.

Veuillez installer et tester .NET Core 3.1 Preview 1 et nous faire part de vos commentaires. Il n'est pas encore pris en charge ou recommandé pour une utilisation en production.

Si vous l'avez manqué, consultez l' annonce .NET Core 3.0 du mois dernier.

Source: https://habr.com/ru/post/fr472182/


All Articles