Commencer avec Roslyn

Installation ou configuration

Pour commencer à bricoler avec Roslyn, vous aurez besoin des packages 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 de langage - Microsoft.CodeAnalysis. Pour l’installer, vous pouvez exécuter la commande suivante dans la console du gestionnaire de packages :

    nuget install Microsoft.CodeAnalysis

De plus, il est bon d’installer les modèles de SDK de la plate-forme de compilateur .NET, qui peuvent être trouvés [ici][1]. Cela vous donnera :

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

[1] : https://go.microsoft.com/fwlink/?LinkID=526901

Outils et ressources supplémentaires

  • Le Citation de Roslyn

Un outil pour convertir un exemple de programme C# en appels d’API d’arborescence de syntaxe. L’outil lui-même peut être trouvé [ici][1].

  • Visionneuse de source améliorée

Un moyen simple de visualiser le code source de Roslyn peut être trouvé [ici][2].

[1] : http://roslynquoter.azurewebsites.net/ [2] : http://source.roslyn.codeplex.com/