コード例をいくつか示します。これをコンパイルする方法がわかりました。その場所をつかみ、ビジュアル スタジオのオブジェクト ブラウザを使用して DLL を調べることができました。クラスインスタンスを取得して関数を呼び出す方法がわかりません。
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");
//...
}