在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
该测试在.netcore环境中执行。 1.引用微软提供的包"Microsoft.ClearScript"。 2.编写好Javascript脚本。 function testFunc(t) { return t + ",这是一个演示脚本"; } 3.在项目中添加C#代码。 using (var engine = new V8ScriptEngine()) { string testScript = System.IO.File.ReadAllText("demo.js", System.Text.Encoding.UTF8); engine.Execute(testScript); //直接C#函数调用 var rValue = engine.Script.testFunc("你好"); Console.WriteLine(rValue); //你好,这是一个演示脚本 //或者使用脚本调用 var rValue2 = engine.Invoke("testFunc", "你好"); Console.WriteLine(rValue2); //你好,这是一个演示脚本 }
4.其他使用方法和相关文档,可以访问项目的相关链接 源码地址:https://github.com/microsoft/ClearScript 例 子:https://microsoft.github.io/ClearScript/Examples/Examples.html
5.使用ClearScript需要注意的。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论