Microsoft a annoncé que Visual Studio 2022 et .NET 6 sont désormais généralement disponibles pour les développeurs, le premier étant désormais une application 64 bits.
Microsoft a annoncé que Visual Studio 2022 et .NET 6 ont atteint aujourd'hui une disponibilité générale. Ces outils mis à jour apportent de nouvelles fonctionnalités aux développeurs destinées à accélérer le processus de développement et à créer de meilleures applications.
Pour commencer, Visual Studio 2022 est la première mise à jour majeure de Visual Studio depuis plus de deux ans, après Visual Studio 2019. La dernière version apporte un changement très important: Visual Studio lui-même est désormais une application 64 bits. C'est une grande nouvelle pour les développeurs, car VIsual Studio peut désormais accéder à toute la mémoire de l'ordinateur, ce qui rend la compilation et le travail beaucoup plus rapides sur des projets volumineux et complexes. En effet, Visual Studio abandonne la prise en charge des machines 32 bits, mais il est probable que peu de développeurs utilisent désormais des PC 32 bits.
En dehors de cela, Visual Studio propose une énorme liste de nouveautés, notamment de nouvelles versions de C++, .NET 6 et C#10. Il existe également des améliorations apportées à l'éditeur, telles qu'une nouvelle expérience de copier-coller multi-caret, de nouvelles fonctionnalités IntelliCode telles que la complétion de lignes entières dans les projets C#, et bien plus encore. Une chose à noter est que la plate-forme d'extensions de Visual Studio 2022 présente quelques modifications importantes, de sorte que les extensions existantes pour VS2019 ne fonctionneront pas avec la nouvelle version à moins qu'elles ne soient mises à jour. Côté visuel, Microsoft a changé les icônes dans l'application et une nouvelle police Cascadia Code est désormais utilisée dans l'application. Vous pouvez lire le notes de version pour une description plus approfondie de tout ce qui est nouveau.
Pour ce qui est de .NET6, la liste des actualités est également longue. Les performances ont été considérablement améliorées dans tous les domaines, avec des améliorations particulièrement importantes au niveau des E/S de fichiers. Les API ont été mises à jour ou introduites, notamment des performances améliorées avec les API JSON et de nouvelles API minimales dans ASP.NET Core, facilitant le démarrage et améliorant les performances avec les services HTTP. Cette version ajoute également la prise en charge de HTTP/3 dans le noyau ASP.NET, ainsi que d'OpenSSL 3 pour une sécurité renforcée.
Une fonctionnalité de .NET 6 qui n'est pas disponible au lancement est l'interface utilisateur d'application multiplateforme (MAUI), qui permet aux développeurs d'écrire du code pour une seule application qui semble moderne sur les plates-formes de bureau et mobiles. Microsoft n'a cependant pas précisé quand cette fonctionnalité serait disponible.
.NET 6 est la dernière version de support à long terme de la plateforme, ce qui signifie qu'elle sera prise en charge pour la prochaine version. trois ans, et il s'agit d'une plate-forme unifiée pour tous les types d'applications, qu'elles soient mobiles, de bureau, cloud, Web et plus. Il remplace à la fois .NET 5 et .NET Core 3.1, et Microsoft exhorte les développeurs à migrer leurs applications depuis ces anciennes plates-formes. Cependant, .NET 6 n'est pris en charge que dans Visual Studio 2022 pour Windows et Mac, donc si vous utilisez une ancienne version, vous ne pourrez pas utiliser la nouvelle plateforme.
Tu peux téléchargez Visual Studio 2022 depuis le site officiel, et la tête ici pour télécharger .NET 6.