0

について質問がありside-by-side assembliesます。

状況は次のとおりです。

ディレクトリapp.exeを検索してプラグインをロードする実行可能ファイルがあります。に依存します。pluginsapp.exeA.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か?

4

1 に答える 1