在c#中运行js脚本

1 . 新建文本JSCaller.js

内容如下

class JSCaller
{
function Eval(expression: String)
{
 return eval(expression, "unsafe");
}
}

2. 打开.net的命令行窗口。运行jsc /t:library C:\JSCaller .js

得到JSCaller.dll

3.在c#项目中引用JSCaller.dll 和Micosoft.JScript.dll

4.   

JSCaller caller = new JSCaller();        

caller.Eval("js code")

完了

原文地址:https://www.cnblogs.com/xhan/p/1857992.html