1

Microsoft.Csharp.CSharpCodeProvider と System.CodeDom.Compiler 名前空間を使用して動的に DLL を作成しました。この場合、ソース コードを含むクラス ファイルのコレクションがあり、CSharpCodeProvider.CompileAssemblyFromFile(parameters,ClassFiles) メソッドを使用して、すべてのクラス ファイルをコンパイルし、単一の DLL (例: ClientProx.dll) として作成しました。

その DLL (例: ClientProx.dll) を別のプロジェクトにコピーしました。これで、メソッドを含む新しいクラスが作成され、この新しく作成されたクラスを古いクラスを含む既存の DLL (例: ClientProx.dll) に追加する方法がわかりました。

そして、そのDLL(例:ClientProx.dll)に新しいクラスを追加した後、適切なファイルで新しいクラスとして更新する必要があります。

実行時にこれを行うにはどうすればよいでしょうか。既存の DLL に新しいクラスを追加して、適切なファイルの場所に更新することは可能ですか?

4

0 に答える 0