Вот пример кода. Я успешно понял, как скомпилировать это. Я захватил место и смог использовать визуальный студийный браузер объектов для просмотра DLL. Я не могу понять, как получить экземпляр класса и вызвать функцию.Доступ к классу и функции после компиляции (CompiledAssembly)
public static void test()
{
JScriptCodeProvider js = new JScriptCodeProvider();
System.CodeDom.Compiler.CompilerParameters param = new System.CodeDom.Compiler.CompilerParameters();
var cr = js.CompileAssemblyFromSource(param, new string[] { "package pkg { class b { public function increment(x) { return x+1; } } }" });
foreach (var e in cr.Errors) {
var s = e.ToString();
}
var asm = cr.CompiledAssembly;
var module = cr.CompiledAssembly.GetModules();
//or var module = cr.CompiledAssembly.GetModule("JScript Module");
//...
}