5

LoadInSeparateAppDomainAttributeとを継承するMSBuildタスクがありAppDomainIsolatedTaskます。

このタスクは、ビルドが成功した後に実行されます。新しくコンパイルされたアセンブリをロードし、それを使用していくつかの作業を実行します。そのため、別のappdomainが必要です。そうしないと、Visual Studioによってアセンブリが読み込まれ、ロックされます。

ただし、作成されたappdomainはWeb.config、アプリケーションのファイルを認識しません。この構成には、アセンブリの参照DLLを正常にロードするために必要なバインディングリダイレクトが含まれています。

プログラムでバインディングリダイレクトをappdomainに追加する方法はありますか?

4

0 に答える 0