希望有人有一點時間來解釋如何在Mono上使用V8.Net。 我想在我的ubuntu機器上使用V8.Net單聲道3.10。到目前爲止,我做了以下內容:V8.NET(v8dotnet)mono
與CodePlex上
using System; using V8.Net; namespace testv8 { class MainClass { public static void Main (string[] args) { var v8Engine = new V8Engine(); Handle result = v8Engine.Execute("/* Some JavaScript Code Here*/","My V8.NET Console"); Console.WriteLine(result.AsString); // (or "(string)result") Console.WriteLine("Press any key to continue ..."); Console.ReadKey(); Console.WriteLine ("Hello World!"); } } }
內容創建一個示例項目添加V8.Net.dll和V8.NetSharedTypes到引用
我將文件夾/ Release/NET 4.0/x64的內容複製到我的生成目錄的/ bin/Debug/x64
當我嘗試運行該示例時,他下面的錯誤:拋出了system.DllNotFoundException。
我將Build類型從Debug更改爲(Debug | Any cpu)。如果我understood正確的圖書館現在應該選擇正確的DLL。
6當我在這種模式下重新運行程序。 程序停止在: 加載組件:/Build/v8dotnet/testv8/testv8/bin/test/x64/V8.Net.Proxy.Interface.x64.dll [外部]
調用堆棧顯示: V8 .Net.V8NetProxy.CreatehandleProxyTest()。
希望你可以給我一些輸入來讓它運行。