解决方法
是的,你可以使用几个JS引擎.
Jurassic,Jint和
IronJS是基于.NET的,但您也可以与其他人(如Chrome浏览器中的V8或IE中的ActiveScript)进行交互.
编辑:五年后,原生于.NET的JS引擎有些落后(目前还没有支持ES6,IronJS似乎已经废弃),但我们现在也有开源ChakraCore,它在.NET中集成和使用并不是很难一个随手可得的包装纸.
此外,JavaScriptEngineSwitcher允许通过公共接口使用.NET代码中的几乎任何现有JS引擎,因此交换引擎不需要更改代码.