我希望替换用于编写应用程序脚本的旧控件。该控件曾被称为SAX Basic,但现在称为WinWrap。它为我们提供了两个主要功能。
这是一个脚本引擎(VB)
它有一个用于开发和调试在托管应用程序中运行的脚本的GUI。
它提供的第一个功能实际上非常容易替换。在运行时运行任何类型的代码有很多很棒的方法,这几乎不是问题。几乎所有针对.NET运行时的语言都适用于我们。我们已经看过运行C#,PowerShell,VB.NET,IronPython等等。我还简要介绍了Lua和F#,但老实说这种语言不是最大的障碍。
现在,因为困难的部分似乎让我陷入困境。我们需要一个代码编辑器和调试器。简单的东西,与PowerShell的ISE不同,会很好。只要文件可以创建,保存,调试和执行。
我目前正在研究Visual Studio 2010 Shell(隔离),我也在研究在我的应用程序中嵌入PowerShell ISE的可行性。我可以在我的应用程序中嵌入/使用其他编辑器吗?购买产品并非不可能。它归结为易用性,满足我们需求的能力,以及开发人员的简单部署和许可。
答案 0 :(得分:1)
虽然我自己没有使用过此解决方案,但我建议您查看SharpDevelop(OSS .NET IDE) - 它具有嵌入其他应用程序的文本编辑器控件,例如{{3} }。