c#クライアントサーバー構成でいくつかの検証テストを実行する必要があります。クライアントアプリケーションで実行できる動的スクリプト言語はありますか?それは、そのすべてのC#クラスとアセンブリに完全にアクセスできますか?
Java用のBeanshellのようなもの:http://www.beanshell.org/intro.html
ありがとう!
c#クライアントサーバー構成でいくつかの検証テストを実行する必要があります。クライアントアプリケーションで実行できる動的スクリプト言語はありますか?それは、そのすべてのC#クラスとアセンブリに完全にアクセスできますか?
Java用のBeanshellのようなもの:http://www.beanshell.org/intro.html
ありがとう!
あなたの最良の選択肢はWindows Powershellだと思います。
IronPythonはどうですか?
Mono のEvaluatorクラスを試すことをお勧めします。このクラスには、単一のステートメントまたはコード ブロック (デリゲートとして返される) を評価するためのメソッドがあります。
アプリケーションが ASP.NET アプリケーションの場合、App_Code フォルダーを使用して C# で効果的にスクリプトを作成できます。アプリケーションのフォルダーで、App_Code というフォルダーを作成し、そこに .cs ファイルをドロップします。このファイルを変更すると、ASP.NET コンパイラによって動的にコンパイルされ、アプリケーションが再起動されます。このコードは、アプリ内のすべてのアセンブリにアクセスできます。
このコードを実行するには、アプリケーション イベントに接続するか、アプリケーションにコードを記述して動的に検出して呼び出すことができます。たとえば、App_Code クラスを使用して既知のインターフェイスを実装し、アセンブリ スキャンを実行します。アプリの起動時にそれ。