CLR が C アプリケーション内でホストされているプロジェクトをいじっています。CLR のリンクを解除して再起動するサポートされている方法はありますか?
2 に答える
3
CLRをリロードする代わりに、作成したAppDomainにすべての情報をロードしてホストすることができます。
次に、AppDomain全体のアンロードや新しいもののロードなど、AppDomainの存続期間を管理できます。
これにより、実際にCLRをアンロードしようとせずに、CLRをリロードすることで得られるメリットのほとんどが提供されます。
于 2009-11-26T01:49:20.540 に答える
1
私は今、私の前に本を持っていませんが、(共通言語ランタイムのカスタマイズによると)それを行うことは不可能だと思います。アンロード、つまり「無効化」することはできますが、同じプロセス インスタンスで再ロードすることはできません。
于 2009-11-26T14:53:52.670 に答える