Microsoft a publié Visual Studio 2019 v16.10, une mise à jour de l’EDI phare qui met l’accent sur la prise en charge de C ++ 20, et un aperçu de Visual Studio 2019 16.11, une version ponctuelle centrée sur une nouvelle fonctionnalité de rechargement à chaud. Les deux versions ont été publiées le 25 mai.
Visual Studio 2019 16.10 est livré avec des fonctionnalités compatibles avec C ++ 20, notamment les calendriers, les fuseaux horaires et la fonction de mise en forme de texte
. Microsoft a déclaré que son compilateur et sa bibliothèque standard sont désormais complets pour C ++ 20.
Aussi sur L’Entrepreneur: Visual Studio Code vs Visual Studio: Comment choisir ]
Les développeurs qui souhaitent utiliser des coroutines de style C ++ 20 mais ciblent C ++ 11 ou C ++ 14 peuvent utiliser le commutateur / await: strict
pour obtenir le comportement souhaité. Et ceux qui utilisent l’outil de construction CMake pourront utiliser CMakePresets pour spécifier des configurations au lieu de CMakeSettings.json.
Autres nouvelles fonctionnalités de Visual Studio 2019 16.10:
- Pour Git, la barre d’état a un nouveau sélecteur de branche pour filtrer les branches locales et distantes et effectuer des actions courantes à partir du menu contextuel du clic droit. De plus, certaines options ont été ajoutées à Git -> Paramètres pour gérer l’ouverture et le changement de référentiel.
- Pour les conteneurs Docker, les développeurs peuvent désormais exécuter n’importe quelle combinaison de services définis dans les fichiers de composition. Des améliorations ont également été apportées à la gestion des conteneurs et des images dans la fenêtre Conteneurs.
- Pour améliorer la productivité, une commande Removed Unused References a été ajoutée pour nettoyer les références de projet inutilisées et les packages NuGet. Il existe également une complétion IntelliSense supplémentaire pour les valeurs Enum lorsqu’un type est connu même si la valeur Enum n’est pas entrée. Cette option a été étendue pour inclure la complétion pour les transtypages, les indexeurs et les opérateurs. Également pour la productivité, il existe désormais une représentation visuelle pour naviguer et inspecter la chaîne d’héritage. Il existe également des améliorations de productivité .NET pour WinForms et XAML.
- La page de lancement de Performance Profiler a ajouté des liens pour aider les développeurs à accéder à la documentation en ligne. Et l’outil d’allocation d’objets .NET de Performance Profiler est le premier outil à faire la transition vers un nouveau moteur d’analyse plus rapide et doté de plus de fonctionnalités.
Avec Visual Studio 2019 16.11 Preview 1, la première version d’une nouvelle expérience utilisateur Hot Reload est fournie pour la modification de fichiers de code tels que WPF, Windows Forms, ASP.NET Core et Console. Avec Hot Reload, les développeurs peuvent modifier le code source géré pendant que l’application est en cours d’exécution, sans avoir besoin de suspendre l’exécution ou d’utiliser un point d’arrêt. L’aperçu 16.11 prend également en charge .NET MAUI (Multi-platform App UI), un framework pour l’écriture d’applications multiplateformes pour iOS, Android, Windows et Mac qui devrait être disponible en novembre. .NET 6 Preview 4 est livré avec les fonctionnalités .NET MAUI.
Visual Studio 2019 16.10 peut être téléchargé ici. Visual Studio 2019 16.11 Preview 1 peut être téléchargé ici. Cet été, Microsoft prévoit également de prévisualiser Visual Studio 2022, la prochaine version majeure de l’EDI.
Toute l’actualité en temps réel, est sur L’Entrepreneur