質問

知っている。NET frameworkうえで参照されるDllくつかの地点で

  • グローバル組み立てキャッシュ(GAC)
  • 個人パスに追加されAppDomain
  • 現在のディレクトリの実行組立

どのような順番では地検索されないのですか?の検索のためのDLLを停止一致するものが見つからないで続きすべての場所、その場合はどのように紛争の解決)?

また、ご確認くださいまたは拒否の方の場所の提供その他の場所にしていたものもあります。

役に立ちましたか?

解決

組立負荷であるともなく精巧なプロセスに依存して多くの異なる要因のような設定ファイルは、出版社の方針、appdomain設定CLRトの一部または全組み立ての名称等

の簡易版であるGACは、私た。%PATH%することがあります。

のいずれかを使用 組み立てBindingログビューワー Fuslogvw.exe) デバッグ載の組立負荷ます。

編集 http://msdn.microsoft.com/en-us/library/aa720133.aspx のプロセスがあります。

他のヒント

記事 参照は、MSDNの記事 DLLの検索順位 という

管理コードの依存関係は、 グローバル組み立てキャッシュ常に優;地方議会に応用 ディレクトリを拾場合 あり、既存又は新しいと 政策)のコピーは、GAC.

それをしないといけないのではないかMSDNリストが正一ほか

0. Global assembly cache

"はなくなりましたが、現在のディレクトリを検索する場合負荷が大幅に向上!この変更を行ってきましたWindows XP SP1.デフォルトの動作はどこを見ればよいか分かるようにすべてのシステム拠点を現在のディレクトリには、最後に他のユーザー定義のパス。"

(ref. http://weblogs.asp.net/pwilson/archive/2003/06/24/9214.aspx)

デフォルトのserachを変更するには、アプリケーションによっても記載MSDN: http://msdn.microsoft.com/en-us/library/ms682586.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top