dll を使用する C# アプリケーションがあります。アプリケーションを実行しようとすると、DLL が同じディレクトリまたは GAC にない限り、DLL を見つけることができません。同じディレクトリに置きたくないし、GAC にインストールしたくありません。ライブラリを探す場所をアプリケーションに伝える方法はありますか? (たとえば、アプリケーションを顧客に配布し、顧客が dll を使用する独自のアプリケーションを使用したい場合)。
追加した:
私はこのファイル構造を持ちたいです:
MainFolder: ライブラリ、アプリケーション
ライブラリ: lib.dll
アプリケーション: app1.exe
それをGACにコピーしたり、アプリケーションフォルダーにlib.dllを入れたりしたくありません。出来ますか?