Ошибки динамичной компиляции?

Пытаюсь скомпилировать с текстбокса вполне обычный Hello World, вот только сразу же на каждую строку выдаются ошибки, вроде "ожидалась }
" и "Ожидалось определение типа или пространства имен, либо признак конца файла
". Сам класс выглядит так:
public static class Compiler
    {
        public static CompilerParameters parameters = new CompilerParameters();
        public static string outputAssembly;
        public static CSharpCodeProvider provider;

        public static void Preload()
        {
            parameters.OutputAssembly = outputAssembly;
            parameters.GenerateExecutable = false;
            parameters.ReferencedAssemblies.Add("System.dll");
            parameters.ReferencedAssemblies.Add("System.Core.dll");
        }

        public static CompilerResults Compile(string[] source)
        {
            provider = new CSharpCodeProvider();
            return provider.CompileAssemblyFromSource(parameters, source);
        }
    }

P.S. В теме совсем не разбираюсь, делал по примерам, что смог найти.
  • Вопрос задан
  • 273 просмотра
Пригласить эксперта
Ответы на вопрос 1
Audes
@Audes Автор вопроса
using, namespace и Main есть в том тексте, что я передаю. Есть форма с текстбоксом и кнопкой, при нажатии на которую будет что-то вроде:
Compiler.Compile(textbox1.Lines)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы