2009-05-05 1 views
0

新しいメソッドや新しいプロパティを追加することもできますが、いくつかの機能をバグ修正することもできますが)Assembly.LoadFileを使用すると、アセンブリファイルがロックされ、このアセンブリを置き換えることができません。タイプキャッシング

タイプキャッシングのフレームワークがありますか?アセンブリバージョンを使用しています。またはアセンブリの修正日?ロックアセンブリなしでロードする方法も存在しますか?

THX !!!!!!!!

答えて

2

アプリケーションの実行中にアセンブリを交換することはできません。 ReflectionOnlyLoadを使用しても、ロックされます。私はあなたがアセンブリをアンロードすることはできないと思う。アプリケーションを再起動する必要があります。

アセンブリを自動的にリロードすることが重要な場合は、このアセンブリに応じてすべてをAppDomainに配置し、アプリケーションドメインを再起動してみてください。

GACを使用している場合、別のバージョンのアセンブリをインストールし、リダイレクトしてアプリケーションを再起動することができます。