2

C# をスクリプト言語 (CSScript、Mono、Roslyn) として使用することに関する多くの情報を見つけることができますが、必要な機能を実行しているようには見えません (または、機能していて、単に使用方法がわかりません)。

私ができるようにしたいのはこれです: いくつかのクラスを持つ C# プログラムを書いたとしましょう。プログラムが起動すると、cs ファイルまたはメモリ内のスクリプトが検索されます。プログラムからクラスの 1 つを切り取り、ファイルまたはテキスト ボックスに貼り付けます。プログラムがロードされると、そのクラスが検出され、クラスが別の場所にあることを除いて、以前とまったく同じように実行されます。このクラス (スクリプト) を編集し、プログラム内の他のクラスや変数にアクセスして、コンパイルせずにプログラムの一部を変更できます。

これは可能ですか?そうでない場合、最善の解決策は何ですか (クロスプラットフォームが良いでしょう)?

4

0 に答える 0