Thomas Wölfers Baustatik-Blog

Thomas Wölfers Baustatik Blog

Wir schreiben einen C# Compiler


... zum Beispiel um C# als Skriptsprache zu verwenden:

CSharpCodeProvider c = new CSharpCodeProvider();
CompilerParameters options = new CompilerParameters();
options.GenerateExecutable = true;
options.GenerateInMemory = true;
CompilerResults r = c.CompileAssemblyFromFile( options, args);
System.String[] scriptArgs = new System.String[1];
r.CompiledAssembly.EntryPoint.Invoke(null, scriptArgs);