roslynНачало работы с roslyn

замечания

Чтобы начать с Roslyn, взгляните на:

Установка или настройка

Чтобы начать возиться с Roslyn, вам понадобятся следующие пакеты NuGet:

  • Компиляторы C # и VB - Microsoft.Net.Compilers . Чтобы установить его, вы можете запустить следующую команду в консоли диспетчера пакетов:

    nuget install Microsoft.Net.Compilers

  • Языковые API и службы - Microsoft.CodeAnalysis . Чтобы установить его, вы можете запустить следующую команду в консоли диспетчера пакетов:

    nuget install Microsoft.CodeAnalysis

Кроме того, полезно установить Шаблоны SDK для платформы .NET Compiler Platform, которые можно найти здесь . Это поможет вам:

  • Шаблоны для C # и Visual Basic, которые позволяют создавать Анализаторы, CodeFixes и автономные инструменты анализа.
  • Инструмент синтаксического визуализатора Visual Studio ( View -> Other Windows -> Syntax Visualizer ), который чрезвычайно полезен для изучения дерева синтаксиса существующего кода.

Дополнительные инструменты и ресурсы

  • Рослин-котировщик

Инструмент для преобразования примера программы C # в вызовы API дерева синтаксиса. Сам инструмент можно найти здесь .

  • Расширенный просмотрщик источников

Простой способ просмотра исходного кода Roslyn можно найти здесь .