C# NET应用程序中的嵌入式脚本引擎
我希望替换用于编写应用程序脚本的旧控件。该控件以前称为SAX Basic,但现在称为。它为我们提供了两个主要功能C# NET应用程序中的嵌入式脚本引擎,c#,scripting,editor,embed,winwrap,C#,Scripting,Editor,Embed,Winwrap,我希望替换用于编写应用程序脚本的旧控件。该控件以前称为SAX Basic,但现在称为。它为我们提供了两个主要功能 它是一个脚本引擎(VB) 它有一个GUI,用于开发和调试在宿主应用程序中运行的脚本 它提供的第一个特性实际上很容易替换。有很多很棒的方法可以在运行时运行任何类型的代码,这几乎不是问题。几乎任何针对.NET运行时的语言都适用于我们。我们已经研究了运行C#、PowerShell、VB.NET、IronPython等。我还简要介绍了Lua和F#,但老实说,语言并不是这里最大的障碍 现在,最
我目前正在研究VisualStudio2010Shell(独立的),同时也在研究在我的应用程序中嵌入的可行性。是否有其他编辑器可以嵌入/使用到我的应用程序中?购买产品并非不可能。这归结为易用性、满足我们需求的程度以及对开发人员的部署和许可的简单程度。虽然我本人没有使用过此解决方案,但我建议您研究一下(OSS.NET IDE)-它具有嵌入到其他应用程序中的文本编辑器控件,例如。简单地研究了一下。关于如何使用编辑器控件还不是很清楚。也许我会再去看看。谢谢。最近一位同事一直在做这个。它工作得很好。我很惊讶SharpDevelop没有更多地宣传这种能力。这个解决方案被证明是理想的。