1

重複の可能性:
EXE を生成せずに動的コードをコンパイルして実行しますか?
.cs ファイルをプログラムで C#.Net の .dll にコンパイルする方法は?

.NET 4.0 では、次のことを行いたいと思います。

  1. 実行時に cs ファイルを書き込みます。
  2. 実行時に cs ファイルをコンパイルします。
  3. 実行時にこれらのファイルのインスタンスを作成します。

それは可能ですか?

4

1 に答える 1

3

はい。可能です。クラスを作成およびコンパイルするには、CodeDOMを使用できます。次に、コードでそれらを使用するインスタンスを作成できます。

なぜあなたはこれをしようとしているのですか?あなたがより多くの情報を提供できれば、誰かがより良い代替案を提供することができます。

于 2012-09-28T05:39:44.537 に答える