Как создать dll / exe на лету в C #? - PullRequest
3 голосов
/ 10 января 2011

Я знаю, что могу создать новый процесс, используя скомпилированный exe-файл.

Предположим, у меня в приложении есть класс с методом, который я хочу запустить в отдельном процессе.

Могу ли я скомпилировать этот метод в отдельную сборку в во время выполнения и запустить процесс запуска этого вновь созданного файла?

Ответы [ 2 ]

7 голосов
/ 10 января 2011

Конечно ... посмотрите на CSharpCodeProvider, который может читать и компилировать код, например. файл .exe

http://msdn.microsoft.com/en-us/library/microsoft.csharp.csharpcodeprovider.aspx

1 голос
/ 10 января 2011

Почему бы просто не запустить в своем собственном домене приложений.Дает процесс, как разделение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...