Productivité .NET de Visual Studio 2019

Votre équipe de productivité .NET conviviale de quartier (alias. Roslyn) se concentre beaucoup sur l'amélioration de l'expérience de codage .NET. Parfois, ce sont les petits refactorings et corrections de code qui améliorent vraiment votre flux de travail. Vous avez peut-être vu de nombreuses améliorations dans les aperçus , mais pour tous ceux qui attendaient avec impatience la sortie de GA, voici quelques fonctionnalités que vous pourriez apprécier!




Améliorations de l'outillage


Je suis très enthousiasmé par les nouvelles couleurs de la classification Roslyn. Les couleurs du code Visual Studio ont reçu des éloges, nous avons donc incorporé 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 obtiennent tous de nouvelles couleurs. Vous pouvez même personnaliser les couleurs pour chaque classification de syntaxe dans Outils> Options> Environnement> Polices et couleurs et faire défiler jusqu'à «Membres utilisateurs».


Nouvelles couleurs de classification Roslyn


Au bas des fichiers de votre éditeur se trouvent les indicateurs d'intégrité du document ainsi que notre icône de nettoyage de code. Les indicateurs d'intégrité du document vous permettent de savoir en un coup d'œil combien d'erreurs et d'avertissements sont présents dans le fichier que vous avez actuellement ouvert. Vous pouvez cliquer sur l'icône de nettoyage de code pour appliquer les règles de style de code spécifiées dans Outils> Options ou, si vous avez un fichier editorconfig qui partage un style de code dans votre équipe, il appliquera les styles spécifiés dans ce fichier.


image

Vous pouvez éditer des fichiers de projet de style sdk avec un simple double-clic! Vous pouvez également afficher ces fichiers de projet avec aperçu dans la navigation GoToAll (Ctrl + t) et rechercher dans le contenu des références de fichier.


image

Chargez un sous-ensemble de projets dans votre solution avec des solutions filtrées ! Vous pouvez maintenant décharger des projets et enregistrer un fichier .slnf qui n'ouvrira que les projets que vous avez spécifiés. Cela vous permet d'accéder rapidement au code qui vous intéresse sans avoir à charger une solution entière.


Ouvrir uniquement un sous-ensemble de projets dans une solution avec des filtres de solution


Trouvez toutes les références catégorisées par type de référence. Vous pouvez filtrer en lecture / écriture dans la nouvelle colonne "Type" de la fenêtre Rechercher toutes les références.


Filtrer les références par lecture / écriture avec Rechercher toutes les références


Exécutez la mise en forme du style de code sur l'ensemble de la solution à la ligne de commande avec l'outil global de dotnet format .


image

Intellicode est une extension offrant une réalisation Intellisense plus intelligente avec des modèles formés à l'apprentissage automatique exécutant plus de 2 000 référentiels .NET open source sur GitHub.


Intellicode propose des suggestions plus intelligentes en fonction de votre scénario


Maintenant, l'omnibus de nouveaux correctifs et refactorisations de code!


Foreach to LINQ

image

Ajouter une référence manquante pour les types non importés

image

Espace de noms de synchronisation et nom de dossier

image

Inverser les expressions conditionnelles

image

Tirez les membres vers le haut pour promouvoir les membres vers une interface

image

Envelopper / indenter / aligner les paramètres / arguments

image

Supprimer les valeurs et paramètres d'expression inutilisés

image

Il s'agit d'un ensemble de faits saillants des nouveautés de Visual Studio 2019, pour une liste complète, voir les notes de publication . Comme toujours, j'aimerais vos commentaires via Twitter , sur GitHub ou dans la section des commentaires ci-dessous. En outre, une chose importante à noter est que pour utiliser .NET Core 3.0 Preview, vous devrez télécharger et installer le SDK, il n'est pas encore inclus avec le programme d'installation de Visual Studio 2019.



Kendrahavens
Havres de Kendra

Gestionnaire de programmes, .NET et Visual Studio

Source: https://habr.com/ru/post/fr447462/


All Articles