Есть ли в .NET Framework какие-либо классы, которые позволяют запускать (компилировать, интерпретировать или что-то еще) внешний файл сценария, содержащий код C#?Запуск внешнего файла C# в программе
Например, если у меня есть файл, содержащий Hello.cs
это:
class Hello
//This program displays Hello World
{
static public void Main()
{
System.Console.WriteLine("Hello World");
}
}
, как я могу загрузить код, указанный выше, изнутри Winform, приложение и запустить его?
Меня интересует логика load/execute; программа может быть чем угодно: от консольного приложения до другого приложения winform.
Отражает ли это отражение?
Проверьте ScriptEngine в Roslyn http://msdn.microsoft.com/en-us/roslyn –
благодарит Брайана. – user1327073