.NET Core 2.0 est sorti avec des améliorations majeures
Microsoft a publié une nouvelle version majeure de son environnement d'exécution .NET Core. Pour ceux d'entre vous qui ne le savent pas, .NET Core est une plate-forme de développement multiplateforme gérée par Microsoft et la communauté .NET. La version 2.0 apporte de nombreuses améliorations de performances, la prise en charge de plus de plates-formes et quelques nouvelles fonctionnalités pour les utilisateurs des dernières versions de Visual Studio IDE.
.NET Core implémente également .NET Standard 2.0 pour fournir plus de deux fois plus de nouvelles API aux développeurs qui l'utilisent dans leurs projets. .NET Core 2.0 peut être installé avec les versions d'exécution précédentes. Alors que les projets existants continueront de cibler les versions 1.0 et 1.1; vous devrez cibler la nouvelle version manuellement.
Voici les nouveautés de cette version selon le journal des modifications officiel :
Durée
- Améliorations majeures des performances dans le runtime et le framework
Implémente la norme .NET 2.0 - 6 nouvelles plates-formes prises en charge, dont Debian Stretch, SUSE Linux Enterprise Server 12 SP2 et macOS High Sierra.
- RyuJIT est le JIT x86 dans .NET Core 2.0
- Les builds Linux et Windows ARM32 sont désormais disponibles, en avant-première.
SDK
- dotnet restore est désormais une commande implicite.
- Les projets .NET Core et .NET Standard peuvent référencer des packages et des projets .NET Framework NuGet.
- Le SDK .NET Core peut être généré à partir de la source avec le référentiel source-build.
Visual Studio
- Les tests unitaires en direct prennent en charge .NET Core
- Améliorations de la navigation dans le code
- Prise en charge de C# Azure Functions dans la boîte
- Prise en charge CI/CD pour les conteneurs
Microsoft a également publié de nouvelles versions de Visual Studio 2017 (version 15.3) et Visual Studio pour Mac (version 7.1) avec prise en charge de cette version .NET Core. Dirigez-vous vers le article de blog officiel de Microsoft à ce sujet pour en savoir plus sur cette version.
Vous pouvez également en savoir plus sur les fonctionnalités de .NET Core 2.0 et téléchargez-le d'ici.