Я хотел бы скомпилировать c # исходный код из строки. Я знаю, что это возможно с помощью CodeDom, и я хотел бы знать, возможно ли это сделать с помощью компилятора командной строки. Например, скажем, я загружаю следующий код в строку:
static void Main(string[] args)
{
}
Есть ли способ скомпилировать этот код в исполняемый файл ac # (.exe) без сначала записать этот код на мой жесткий диск в виде файла класса C # (.cs)?
Это была первая часть моего вопроса. Вторая часть предполагает, что вышесказанное на самом деле невозможно. Допустим, у меня было три разностных класса (загружено в три отдельные строки). Как мне использовать компилятор командной строки для компиляции каждого из этих трех классов в один общий исполняемый файл? В Интернете я нашел несколько примеров, но, к сожалению, они кажутся очень расплывчатыми.
Любая помощь или указатели в правильном направлении очень ценятся.
Спасибо,
Evan