Tag: 互操作性

从.NET应用引用Google的V8引擎

我正在构build一个.NET 3.5应用程序,并且需要评估服务器上的JS代码 – 基本上用户提供的规则集可以在浏览器或服务器上工作。 托pipe的JS不是一个选项,因为JS代码将在运行时提供。 Aptana的Jaxer也不是一种select。 所以我正在考虑在我的应用程序中使用V8引擎的构build。 我成功地将源代码构build到DLL中,但该DLL不是托pipe库,也不是COM。 V8只是普通的C ++。 任何想法如何与C#中的这种types的DLL互操作? 此外,我打开其他SpiderMonkey或其他JS引擎的build议。 提前致谢。 更新: 我能够使用瑞安的解决scheme。 我只是更新了从中继到最新版本的参考。 它运作良好。 谢谢瑞安。