Bonjour à tous! En contact avec l'équipe pour l'amélioration de la productivité en .NET (alias. Roslyn). Nous accordons beaucoup d'attention à l'amélioration de votre expérience de codage .NET. En effet, parfois de petits ajouts et corrections peuvent vraiment améliorer le flux de travail. Peut-être avez-vous déjà vu quelques améliorations dans les versions d'aperçu de VS2019. Mais nous voulons toujours parler de certains d'entre eux qui devraient vous aider à travailler de manière plus productive.
Attention, beaucoup de gifs.
Améliorations des outils
Comment aimez-vous les nouvelles couleurs de Roslyn? Les couleurs du code Visual Studio étaient très bien notées, nous avons donc inclus des schémas de couleurs similaires dans Visual Studio. Votre éditeur de code est maintenant un peu plus coloré. Les mots-clés, les méthodes utilisateur, les variables locales, les noms de paramètres et les opérateurs surchargés ont reçu de nouvelles couleurs. Vous pouvez même personnaliser les couleurs pour chaque classification de syntaxe en accédant à
Outils> Options> Environnement> Polices et couleurs et en faisant défiler jusqu'à «Membres utilisateurs».

Au bas du fichier, dans votre éditeur, il y a des indicateurs de santé du document, ainsi qu'une icône pour effacer le code. Les indicateurs d'intégrité des documents vous permettent de savoir immédiatement combien d'erreurs et d'avertissements sont présents dans le fichier que vous venez d'ouvrir. Vous pouvez cliquer sur l'icône de code clair pour appliquer les règles de style de code spécifiées dans Outils> Options, ou si vous avez un fichier
editorconfig qui vous demande d'utiliser le même style de code dans votre commande, VS appliquera les styles spécifiés dans ce fichier.

Vous pouvez modifier des fichiers de projet comme SDK avec un simple double-clic. Vous pouvez également afficher ces fichiers sous forme d'aperçu dans la navigation
GoToAll (Ctrl + t) et rechercher dans le contenu des liens de fichiers.

Téléchargez un sous-ensemble de projets dans votre solution avec des
solutions filtrées ! Vous pouvez maintenant télécharger les projets et enregistrer le fichier .slnf, qui n'ouvrira que les projets que vous spécifiez. Cela vous aidera à obtenir rapidement le code qui vous intéresse sans avoir à télécharger la solution complète.

Trouvez tous les liens classés par type de lien. Vous pouvez filtrer en lisant / écrivant dans la nouvelle colonne «Type» de la zone de recherche pour tous les liens.

Exécutez la mise en forme du style de code tout au long de la solution sur la ligne de commande à l'aide de l'outil de
format dotnet global.

Intellicode est une extension offrant des astuces intelligentes grâce à des modèles d'apprentissage automatique formés qui fonctionnent dans plus de 2000 référentiels .NET open source sur GitHub.

Maintenant omnibus pour de nouvelles corrections de code et refactoring!
Foreach pour LINQ

Ajout d'un lien manquant pour les types non importés

Synchronisation de l'espace de noms et du nom de dossier

Inverser les expressions conditionnelles

Tirez les membres vers le haut pour accéder à l'interface

Envelopper / indenter / aligner les paramètres / arguments

Suppression des valeurs et des paramètres d'expression inutilisés

Il s'agit d'une liste de certaines des nouvelles fonctionnalités de Visual Studio 2019. Voir les
notes de publication pour une liste complète. Comme toujours, nous serions heureux de recevoir vos commentaires via
Twitter , sur
GitHub ou dans les commentaires ci-dessous. Il est également important de noter que pour utiliser l'aperçu .NET Core 3.0, vous devez
télécharger et installer le SDK. Il n'est pas encore inclus dans le programme d'installation de Visual Studio 2019.