4

アプリケーションのスクリプト作成に使用されている古いコントロールを置き換えようとしています。このコントロールは、以前は SAX Basic と呼ばれていましたが、現在はWinWrapと呼ばれています。2 つの主要な機能を提供します。

  1. スクリプト エンジン (VB) です。

  2. ホスティング アプリケーションで実行されるスクリプトを開発およびデバッグするための GUI があります。

それが提供する最初の機能は、実際には非常に簡単に置き換えることができます. 実行時にあらゆる種類のコードを実行する優れた方法が非常に多いため、ほとんど問題になりません。.NET ランタイムを対象とするほぼすべての言語が機能します。C#、PowerShell、VB.NET、IronPython などの実行について調べました。また、Lua と F# についても簡単に調べましたが、正直なところ、言語はここでの最大の障壁ではありません。

さて、私を行き詰まらせ続けているように見える難し​​い部分について。コード エディターとデバッガーが必要です。PowerShell の ISE とは異なり、単純なもので問題ありません。ファイルを作成、保存、デバッグ、実行できる限り。

現在、Visual Studio 2010 Shell (Isolated) を検討しており、アプリケーションにPowerShell ISEを埋め込む可能性についても検討しています。アプリケーションに埋め込み/使用できる他のエディターはありますか? 製品を購入することは問題外ではありません。結局のところ、使いやすさ、私たちのニーズをどれだけ満たしているか、そして開発者にとって展開とライセンスがいかにシンプルかということです。

4

1 に答える 1

1

私はこのソリューションを自分で使用したことはありませんが、SharpDevelop (OSS .NET IDE)を調べることをお勧めします。これには、 Kaxamlなどの他のアプリケーションに埋め込まれたテキスト エディター コントロールがあります。

于 2011-01-12T14:47:02.390 に答える