2011-01-10 13 views
2

私はコンパイルされたexeファイルを使って新しいプロセスを生成できることを知っています。C#でその場でdll/exeファイルを作成するには?

別のプロセスで実行したいアプリケーションのメソッドを持つクラスがあるとします。

ランタイムでこのメソッドを別のアセンブリにコンパイルし、この新しく作成されたファイルを実行するプロセスを作成できますか?

+0

あなたはコードとしてmetodの文字列を持っていますか? –

答えて

1

理由だけではなく、独自のアプリケーションドメインで実行されていません。分離のようなプロセスを与えます。

+0

私はWindowsのプロセスが必要ではない。ネットアプリのドメイン。 –

+0

彼らはケニーをコンパイルしたい!コンパイラ! – Kuncevic

+0

これは、実行時にたくさんのコンパイルを行う予定がある場合に特に重要です。別のアプリケーションドメインに配置されている場合を除いて、アセンブリをアンロードできないという難しい方法を学びました。 –

関連する問題