代码之家  ›  专栏  ›  技术社区  ›  Andrew Van Slaars

有.NET的Rhino JavaScript引擎的端口吗

  •  3
  • Andrew Van Slaars  · 技术社区  · 16 年前

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

    2 回复  |  直到 12 年前
        1
  •  1
  •   Community CDub    7 年前

    你应该使用 JScript -微软的javascript实现,这是一种完整的.NET语言。

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

        2
  •  2
  •   Jeno Laszlo    12 年前

    您可以将.NET上的Rhino与ikvm.net一起使用。我曾经做过一次非常简单的工作:下载JAR文件,然后使用ikvm.net生成DLL。然后像往常一样引用DLL。

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

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