Les nouveautés de Visual Studio 2019

L’objectif de cet article est de faire le tour d’horizon des principales nouveautés et améliorations de la prochaine version majeure de Visual Studio, l’outil phare de développement de Microsoft.

IntelliCode

Vous connaissiez certainement IntelliSense, une fonctionnalité très appréciée de Visual Studio, voici la version dopée à l’IA : IntelliCode.
IntelliCode se forme sur votre référentiel de code en créant une hiérarchie entre les modèles de code les plus courants ainsi que le code de vos projets et va partager les résultats avec votre équipe.
Pour générer ses recommandations, IntelliCode s’entraîne sur 2 000 projets open source disponibles dans GitHub.
Au final, cela permet de réduire le nombre de frappes dont vous avez besoin et donc de gagner en productivité.

blog ai3 microsoft-vs-code-intellicode Les nouveautés de Visual Studio 2019

La fonctionnalité de recherche a été optimisée : elle est est désormais plus rapide et plus efficace. De plus, les résultats sont affichés au fur et à mesure de la frappe. Enfin, les raccourcis clavier des commandes courantes sont affichés.

blog ai3 search-feature Les nouveautés de Visual Studio 2019

Optimisations du débogueur

Jamais le débogage n’a été aussi simple et intuitif que dans cette version de Visual Studio.
Vous pouvez examiner plusieurs variables dans l’espion sans avoir besoin de scroller.
De plus, la navigation entre plusieurs mot clés de recherche a été facilitée.
Enfin, une option « Profondeur de la recherche » a été ajoutée (valeur de 1 à 10), cette dernière vous sera utile pour spécifier jusqu’à quelle niveau de profondeur la recherche doit être effectuée dans vos projets.

blog ai3 BasicSearch-1024x380 Les nouveautés de Visual Studio 2019
blog ai3 Navigation-1024x379 Les nouveautés de Visual Studio 2019

Nouvelle interface

L’interface a été mise à jour afin d’avoir la meilleur expérience utilisateur possible.
L’icône principal de l’application a été redesigné en utilisant l’approche Fluent Design System.

blog ai3 new-old-vs-win-icons-1 Les nouveautés de Visual Studio 2019

Le menu de démarrage a été optimisé pour plus de simplicité et une meilleure ergonomie.

blog ai3 command-bar-all-1024x838 Les nouveautés de Visual Studio 2019

Un thème bleu a été ajouté.

blog ai3 Visual-Studo-theme-comparison-1024x638 Les nouveautés de Visual Studio 2019

La barre de commande a été optimisée pour une meilleure productivité.

blog ai3 Visual-Studio-command-shelf-comparison-1024x114 Les nouveautés de Visual Studio 2019

La lisibilité des notifications a été améliorée.

blog ai3 Notifications-2-1024x472 Les nouveautés de Visual Studio 2019

Visual Studio Live Share

Visual Studio Live Share est un service de révision de code en temps réel qui vous permet de partager une base de code avec d’autres développeurs.
N’importe quel développeur autorisé peut travailler à distance en simultané sur vos projets de manière transparente, fluide et sécurisée.

blog ai3 indroducing-visual-studio-live-share Les nouveautés de Visual Studio 2019

Pull Request

La fonctionnalité Pull Request a été améliorée : vous pouvez désormais consulter, exécuter et déboguer les Pull Request de votre équipe sans quitter l’EDI.
Ceci nécessite de télécharger l’extension Pull Requests for Visual Studio à partir de Visual Studio Marketplace.

C#

Visual Studio 2019 ajoute quelques fonctionnalités supplémentaires à C# 8.0 :

  • flux asynchrones,
  • types Range et Index,
  • expressions Switch,
  • modèles récursifs,
  • déclarations using,
  • fonctions locales static.

F#

Améliorations des performances pour les solutions comportant de nombreux projets et corrections de bugs.

Universal Windows Platform (UWP)

Le déploiement sur des périphériques Windows Mobile n’est plus pris en charge dans Visual Studio 2019. Toute tentative de déploiement sur un périphérique Windows 10 Mobile provoquera une erreur indiquant que « Le déploiement sur des périphériques Windows Mobile n’est pas pris en charge dans Visual Studio 2019 ». Si vous devez continuer à travailler sur une application pour les appareils Windows 10 Mobile, continuez à utiliser Visual Studio 2017.

JavaScript/TypeScript

Le débogage JavaScript dans les tests unitaires des projets Node.js a été ajouté.

Prise en charge de .NET Core 3 Preview

Visual Studio 2019 permet la génération d’applications .NET Core 3 pour n’importe quelle plateforme.

blog ai3 dot-net-core-three-dev Les nouveautés de Visual Studio 2019

Pour information le lancement officiel de Visual Studio 2019 aura lieu le 2 avril.

blog ai3 visual Les nouveautés de Visual Studio 2019

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.