について質問がありside-by-side assemblies
ます。
状況は次のとおりです。
ディレクトリapp.exe
を検索してプラグインをロードする実行可能ファイルがあります。に依存します。plugins
app.exe
A.dll
A.dll
同じ名前の古いカスタマイズされたバージョンに依存するプラグインを開発しています。A.dll
このカスタマイズされた古いバージョンを新しいバージョンに更新することは不可能なので、2 つのファイルを同時にロードできるのではないかと考えました。
ディレクトリ構造は次のとおりです。
\bin
app.exe
A.dll (newer version)
\plugins
myplugin.dll
どちらのバージョンもA.dll
、多数の他の DLL に依存しており、同様のバージョンの問題が発生する可能性があります。(違いがある場合は、64 ビット アプリケーションで作業していることにも言及する必要があります。)
Visual Studio でこれを設定して、両方のA.dll
ライブラリを同時にロードできるようにするにはどうすればよいmyplugin.dll
ですapp.exe
か?