У меня есть настольное приложение, написанное на С#, которое я хотел бы сделать scriptable на С#/VB. В идеале пользователь откроет боковую панель и напишет такие вещи, как
foreach (var item in myApplication.Items)
item.DoSomething();
Выделение синтаксиса и завершение кода было бы удивительным, но я мог бы жить без него. Я бы не хотел, чтобы пользователи установили Visual Studio 2010.
Я думаю о вызове компилятора, загрузке и запуске сборки вывода.
Есть ли лучший способ?
Microsoft.CSharp ответ?