5

c#クライアントサーバー構成でいくつかの検証テストを実行する必要があります。クライアントアプリケーションで実行できる動的スクリプト言語はありますか?それは、そのすべてのC#クラスとアセンブリに完全にアクセスできますか?

Java用のBeanshellのようなもの:http://www.beanshell.org/intro.html

ありがとう!

4

4 に答える 4

8

あなたの最良の選択肢はWindows Powershellだと思います。

于 2010-07-10T17:17:08.903 に答える
3

IronPythonはどうですか?

于 2010-07-10T17:17:18.923 に答える
0

Mono のEvaluatorクラスを試すことをお勧めします。このクラスには、単一のステートメントまたはコード ブロック (デリゲートとして返される) を評価するためのメソッドがあります。

于 2010-07-10T17:19:18.947 に答える
0

アプリケーションが ASP.NET アプリケーションの場合、App_Code フォルダーを使用して C# で効果的にスクリプトを作成できます。アプリケーションのフォルダーで、App_Code というフォルダーを作成し、そこに .cs ファイルをドロップします。このファイルを変更すると、ASP.NET コンパイラによって動的にコンパイルされ、アプリケーションが再起動されます。このコードは、アプリ内のすべてのアセンブリにアクセスできます。

このコードを実行するには、アプリケーション イベントに接続するか、アプリケーションにコードを記述して動的に検出して呼び出すことができます。たとえば、App_Code クラスを使用して既知のインターフェイスを実装し、アセンブリ スキャンを実行します。アプリの起動時にそれ。

于 2010-07-10T19:54:10.133 に答える