Пытаюсь скомпилировать с текстбокса вполне обычный 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. В теме совсем не разбираюсь, делал по примерам, что смог найти.