2011-06-21 28 views
1

私は、A.dllというアセンブリを、A.exeで展開したxcopiedと呼びます。 A.dllへの更新は、私が導入したサーバーには表示されません。古いバージョンのA.dllがGACにインストールされていることが判明しました。確かに私のローカルランパスA..dllからA.Dllを削除すると、GACでバージョンが見つかるとA.exeが実行されます。アセンブリロードの順序

.NETランタイムは、参照されたアセンブリに対してEXEが実行されるローカルフォルダを調べることになりました。見つからない場合は、GACを参照してください。これは当てはまりませんか?

おかげで、 ジョン

+0

あなたの実験で詳細とリンクを答えているケースではありません、それがかなり明らかにしました。 GACが最初です。 –

+0

[参照されたDLLをロードするために検索される場所はどのような順序ですか](http://stackoverflow.com/questions/49972/in-what-order-are-locations-searched-to-load-referenced-dlls) –

答えて