Можете ли вы использовать компилятор Roslyn из обычного приложения. net? - PullRequest
0 голосов
/ 19 февраля 2020

В настоящее время я использую старый компилятор CSharp (Microsoft.CSharp.CSharpCodeProvider) и хочу обновить мое приложение для использования компилятора Roslyn, чтобы воспользоваться всеми новыми языковыми функциями.

Просмотр Nuget Пакеты, кажется, что для компиляции кода во время выполнения в моем приложении с использованием Roslyn Compiler, это должна быть. NET Стандартная библиотека?

Я видел множество примеров того, как использовать Roslyn Compiler во время выполнения, однако, все упомянутые пакеты не будут установлены в. NET 4.5.2 проекте.

1 Ответ

2 голосов
/ 19 февраля 2020

Вы должны выбрать как минимум. NET 4.6.1, чтобы потреблять. NET Стандартные пакеты. См. Документацию по. NET Стандартная совместимость здесь

...