appbaseのサブフォルダーからロードしたいアセンブリがあります。AppDomainの作成中に、そのサブフォルダーをPrivateBinPathに設定しました。
問題は、appbaseに同じDLLの別のバージョンがあることです。見た目からすると、リゾルバーは最初に間違ったバージョンを検出し、不一致があると言って停止します。その結果、正しいバージョン(サブフォルダーにある)がロードされることはありません。
appbaseでこれらのDLLを削除してこれをテストしたところ、問題が修正されました。間違ったバージョンが見つかった場合でも検索を強制する方法はありますか?