2008-12-29 67 views
3

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

+0

参见: http://stackoverflow.com/questions/3926788/javascript-engine-with-good-interoperability-with-jvm-and- clr – 2012-06-16 00:18:43

+0

位迟了,但也请参阅http://stackoverflow.com/questions/4744105/parse-and-execute-js-by-c-sharp – 2013-02-02 18:54:42

回答

2

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

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

V8应该可以工作,以及:http://javascriptdotnet.codeplex.com/