3

我在一家同时拥有 Java 和 .NET 应用程序实现的公司工作。该应用程序允许最终用户使用脚本自定义处理和业务规则。Java 版本支持使用Rhino 引擎的 JavaScript 。.NET 应用程序需要 VBScript。我想使用 .NET 做类似的事情,但我更喜欢使用 JavaScript。我已经搜索过,但我很难找到像 Rhino 这样可以在 .NET 运行时中工作的东西。有没有人知道或有在 .NET 中使用 JavaScript 引擎的经验?

4

2 回答 2

2

您可以通过 IKVM.NET 在 .NET 上使用 Rhino。我做过一次,非常简单;您下载 jar 文件并使用 IKVM.NET 生成 dll。然后你像往常一样引用 dll。

你应该检查 Iron JS。它是在 DLR 上运行的完全 .NET 解决方案。

V8 也应该可以正常工作:http: //javascriptdotnet.codeplex.com/

于 2012-03-09T10:22:31.570 回答
1

您可能应该使用JScript - Microsoft 的 JavaScript 实现,它是一种完整的 .NET 语言。

编辑:原来问题是重复的。一些具体建议:使用Managed JScript,或者在 JScript 模式下使用MSScriptControl.ScriptControlClass 。

于 2008-12-29T22:09:45.387 回答