2012-03-10 15 views
1

一部のアプリケーション向けにAPIを開発しています。スクリプトからAPIを呼び出すことができるようにするには、スクリプトエンジンを添付する必要があります。 オートコンプリート、シンタックスハイライト、デバッグをスクリプトで行うのは良いことです。 私はこの解決策を見つけました:http://www.codeproject.com/Articles/27744/Net-Script-Editor-C-Vb-net-Mini-IDE しかし、多くのバグがあります。.NET Script Editorの代替手段

誰にも代替ソリューションのアイデアはありますか?

答えて

1

あなたのスクリプトの言語は言及していませんが、デバッガについてはyour other questionに基づいています。あなたはIronPythonを使用していると仮定します。

私が見つけた最も完全な(フリー/オープンソースの)オプションはSharpDevelopです。これには、IronPythonについて言及したすべての機能と、a debuggerが含まれています。これはオープンソースであり、多くの有用な拡張ポイントを含んでいるので、バグを修正し、必要に応じて追加の言語サポートを追加するのに適しています(に準拠している場合)。

あなたの状況は、LGPLで提供されるものを超えて使用する必要があれば、最良の選択は(かかわらず、スタンドアロンまたは無料ではない)(それは、デバッグをサポートしている場合、私はわからないんですけれどもIronPythonの拡張子がすでにあります)のVisual Studioを拡張することです。

私はあなたの質問を誤解している場合は、多くのことを探しているようには思えませんが、あなた自身の開発があれば、リストされた機能を提供するいくつかのエディターコントロールが利用できますSharpDevelopのにより使用

Scintilla.NetがPeterで使用するプロジェクトの例:.NET(網羅的ではない)のためのいくつか)。

2

LinqPadには、あなたが探している機能の多くがあります - その中には追加料金がかかりますが、有料の価値があります!

http://www.linqpad.net/