我正在尋找替換用於腳本編寫應用程序的舊控件。該控件曾被稱爲SAX Basic,但現在稱爲WinWrap。它爲我們提供了兩個主要功能。.NET應用程序中的嵌入式腳本引擎
這是一個腳本引擎(VB)
它擁有開發和調試,它們會在宿主應用程序運行腳本的GUI。
它提供的第一個功能實際上很容易替換。在運行時運行幾乎所有類型的代碼都有很多很好的方法,這幾乎不成問題。幾乎所有針對.NET運行時的語言都適用於我們。我們已經看過運行C#,PowerShell,VB.NET,IronPython等。我還簡要介紹了Lua和F#,但老實說,語言並不是這裏最大的障礙。
現在,困難的部分似乎一直讓我卡住。我們需要一個代碼編輯器和調試器。簡單一點,與PowerShell的ISE沒什麼兩樣。只要文件可以被創建,保存,調試和執行。
我目前正在研究Visual Studio 2010 Shell(Isolated),我也在研究在我的應用程序中嵌入PowerShell ISE的可行性。我的應用程序中是否可以嵌入/使用其他編輯器?購買產品不是不可能的。這歸結爲易用性,滿足我們需求的程度以及開發人員的簡單部署和授權。
簡單地看了一下。關於如何使用他們的編輯控件並不是很清楚。也許我會重新審視它。謝謝。 – Nate 2011-01-13 04:23:51
一位同事最近一直在爲此工作。它工作得很好。我很驚訝SharpDevelop沒有更多地宣傳這種能力。這個解決方案已經證明是理想的。 – Nate 2011-02-08 17:56:22