У меня есть приложение Desktop, которое будет создавать сборки с использованием CodeDom. Они часто включают в себя некоторые введенные пользователем фрагменты кода. В настоящее время он использует .NET Framework CodeProvider, но я хотел бы обновить его, чтобы использовать Roslyn , чтобы можно было поддерживать новые функции C #.
Я прочитал эту информацию и обсуждение того, как настроить пути к компилятору на странице Roslyn GitHub.
Мои вопросы:
- Могу ли я установить Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll с моим приложением?
- Как мне распространять компилятор csc.exe?