ironjs

    0熱度

    2回答

    我有一個表達式,如"(((2+5)*1000)/((30-20)*7))"如何使用C#中的IronJS來評估表達式。 預期結果爲100. 我試過How can I evaluate a C# expression dynamically?中描述的前兩個額定答案,它在那些方面起作用。好吧。 我也看了成@Rudolf_Abel,並在評論認爲IronJS是一個更好的選擇提到@Jeno拉斯洛提出的解決方案

    4熱度

    3回答

    我只是想知道是否有其他人在他們的應用程序中使用IronJS呢? IronJS真的很棒,因爲它是DLR上的JavaScript。就個人而言,我一直在等待能夠使用JavaScript在ASP.NET/ASP.NET MVC中編寫服務器端和客戶端代碼。這太糟糕了,微軟放棄了Managed JScript,但自從IronJS真正顯示出承諾後,並不擔心。 我想知道是否有人開始在他們的任何應用程序中使用它?最

    5熱度

    1回答

    我只是下載Iron JS,並在使用Execute方法執行了2/3個簡單程序之後,我正在查看ExecuteFile方法。 我有一個Test.js文件,其內容爲下 function Add(a,b) { var result = a+b; return result; } 我想要調用使用鐵JS C#一樣的。我該怎麼做?到目前爲止我的代碼 var o = new IronJS

    1熱度

    1回答

    使用Ironjs。我有一個c#函數註冊爲一個JS函數(通過SetGlobal) 它被調用,但我想從該函數返回一個值。該值是CLR對象的IEnumerable。使用Jint這是正常的:我返回對象並且可以foreach等,我如何在IronJS中做同樣的事情(爲什麼不使用Jint,它有錯誤,例如它不會編譯underscore.js) 編輯:由於我不是一個流利的F#人,我不能通過閱讀代碼自己回答這個問題。

    1熱度

    1回答

    我從App Harbor上的構建和網站預編譯中看到錯誤,這些錯誤似乎源於C#動態程序集的多個版本。他們都開始看起來像警告: 2>CSC : warning CS1685: The predefined type 'System.Runtime.CompilerServices.CallSite' is defined in multiple assemblies in the global ali

    3熱度

    1回答

    我正在使用IronJs的最新版本(0.2.0.1),我的js腳本沒有正確地檢索已使用IronJs設置到js引擎的數組的長度.Runtime.ArrayObject。但是,我的變量被很好地識別爲一個數組,如下面的C#代碼所示。 var jsCode = @"myArray.length;"; var javascriptEngine = new IronJS.Hosting.CSharp.Cont

    2熱度

    1回答

    我是IronJS的新手,面臨解析JavaScript方法中的JSON困難。 我的C#代碼 string jsonString = "{\"Name\": \"Ankur\", \"Sex\": \"Male\"}"; var o = new IronJS.Hosting.CSharp.Context(); o.ExecuteFile(@"C:\CustomScript.js"); var h