roslynDémarrer avec Roslyn

Remarques

Pour commencer avec Roslyn, regardez:

Installation ou configuration

Pour commencer à bricoler Roslyn, vous aurez besoin des paquets NuGet suivants:

  • Les compilateurs C # et VB - Microsoft.Net.Compilers . Pour l'installer, vous pouvez exécuter la commande suivante dans la console du gestionnaire de packages:

    nuget install Microsoft.Net.Compilers

  • Les API et services linguistiques - Microsoft.CodeAnalysis . Pour l'installer, vous pouvez exécuter la commande suivante dans la console du gestionnaire de packages:

    nuget install Microsoft.CodeAnalysis

En outre, il est utile d’installer les modèles de SDK de la plate-forme du compilateur .NET, disponibles ici . Cela vous fera:

  • Modèles pour C # et Visual Basic permettant la création d'analyseurs, de CodeFixes et d'outils d'analyse autonomes.
  • L'outil de visualisation de la syntaxe pour Visual Studio ( View -> Other Windows -> Syntax Visualizer ), qui est extrêmement utile pour examiner l'arbre de syntaxe du code existant.

Outils et ressources supplémentaires

  • Le Roslyn Quoter

Un outil pour convertir un exemple de programme C # en appels d'API syntax tree. L'outil lui-même peut être trouvé ici .

  • Visualiseur de source amélioré

Un moyen simple d'afficher le code source de Roslyn est disponible ici .