.NET脚本编辑器的替代方案

时间:2012-03-10 17:31:32

标签: c# .net

我正在为某些应用程序开发API。我需要附加一个脚本引擎,以便从脚本调用API。 在脚本中进行自动完成,语法高亮和调试会很不错。 我找到了这个解决方案:http://www.codeproject.com/Articles/27744/Net-Script-Editor-C-Vb-net-Mini-IDE 但是有很多错误。

有人对替代解决方案有任何想法吗?

4 个答案:

答案 0 :(得分:2)

LinqPad有许多您正在寻找的功能 - 其中一些需要额外付费,但这可能是值得的!

http://www.linqpad.net/

答案 1 :(得分:2)

Snippet Compiler是一个不错的工具。

答案 2 :(得分:1)

您可以尝试使用SharpDevelop

答案 3 :(得分:1)

您没有提到您的脚本所使用的语言,但是基于your other question关于调试器的语言,我假设您使用的是IronPython。

我能找到的最完整(免费/开源)选项是SharpDevelop。它包括您为IronPython以及a debugger提到的所有功能。它是开源的,包含许多有用的扩展点,因此它应该提供一个很好的起点来修复错误并在需要时添加额外的语言支持(假设您的用法符合its license terms)。

如果您的情况需要超出LGPL提供的范围,那么最佳选择(尽管不是独立的或免费的)是扩展Visual Studio(已经有IronPython的扩展名,但我不确定它是否支持调试)。

这听起来并不像你想要为此做很多事情,如果有的话,但是如果我误读了你的问题,那么有一些编辑器控件可以提供列出的功能(然后一些)for .NET(不详尽):

使用Scintilla.Net的项目示例是Peter