在c#中运行js脚本

时间:2022-11-17 08:59:41

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")

完了