私はしばらくの間、SQLITE と .NET を含むプロジェクトで開発を行ってきました。最近、SQLITE が新しいバージョンをリリースしました。GACにインストールすることにしました(以前のインストールと同じです)。これで、GAC に 2 つの dll が表示されます。VS は自動的に最新のものを使用するように選択しますか?
よろしくお願いします!
私はしばらくの間、SQLITE と .NET を含むプロジェクトで開発を行ってきました。最近、SQLITE が新しいバージョンをリリースしました。GACにインストールすることにしました(以前のインストールと同じです)。これで、GAC に 2 つの dll が表示されます。VS は自動的に最新のものを使用するように選択しますか?
よろしくお願いします!
DLLのフルパスがアプリケーション内で使用されていない場合、これはDLLの検索順序に依存します。デフォルトの順序(SafeDllSearchMode
無効):
- アプリケーションがロードされたディレクトリ。
- 現在のディレクトリ。
- システムディレクトリ。
GetSystemDirectory
このディレクトリのパスを取得するには、この関数を使用します。- 16ビットシステムディレクトリ。このディレクトリのパスを取得する関数はありませんが、検索されます。
- Windowsディレクトリ。
GetWindowsDirectory
このディレクトリのパスを取得するには、この関数を使用します。- PATH環境変数にリストされているディレクトリー。これには、 AppPathsレジストリキーで指定されたアプリケーションごとのパスは含まれないことに注意してください。DLL検索パスを計算する場合、AppPathsキーは使用されません。