Windows 2000のユーザーのために、アプリケーションのディレクトリにapplication with a DLLを展開する必要があります.DLLは、後でWindows XPにシステムDLLとして同梱されています。最初にシステムDLLを使用するようにウィンドウのフュージョンローダーを教えてください。
Windows XPは、アセンブリの依存性を解決するためにMicrosoftがFusionローダーを導入したときもありました。
私のフォルダにdllのバージョンを使用しないように指示することはできますが、その代わりに常に最新バージョンをそのDLLのシステム提供バージョンで使用しますか? Windows 2000にはFusionローダーもdllもないので、私のフォルダにあるバージョンを使うだけでしょうか?
に正確にパス を指定することが可能となりますアプリケーションディレクトリには、システム内の何かの代わりにロードされます。これは少なくともD3Dデバッガの動作方法です。 – OregonGhost
これは.NETアプリですか? – Kev
@OregonGhost:私は反対をしたい。いくつかのシステムバージョンが存在する場合は、アプリケーションディレクトリにdllをロードしないようにします。 –