0

シリアル化されたコードからメモリ内でアセンブリを作成して動的にコンパイルすることを検討しています。アセンブリのコードにアクセスするためにメモリをダンプまたはアクセスすることは可能ですか?

4

1 に答える 1

0

これは、アセンブリの作成方法によって異なります。たとえば、CSharpCodeProviderを使用する場合、アセンブリをメモリまたはファイルに保存するCompilerParametersを設定できます。または両方。その後、出力ファイルを読み取ることができます。

動的アセンブリを定義して、ディスクに保存することもできます。

いずれの場合も、リフレクション (つまりSystem.Reflection.Assembly ) を使用して、アセンブリ内のコードやその他の情報にアクセスできます。

于 2012-11-16T03:11:57.580 に答える