Существует несколько приложений, работающих на нескольких сборках. Есть приложение-загрузчик, через которое загружаются эти приложения.
Проблема такая:
- если грузить сборку через Assembly.Load(), то файлы сборки должны находиться там же, где и загрузчик;
- если воспользоваться Assembly.LoadFile(), то работает только загруженная сборка, а остальные сборки этого приложения недоступны (если опять же не положить все сборки в папку загрузчика).
- Assembly.LoadFrom() - не пробовал.
Помещать все в GAC ... - пока решили отказаться от этого.
в общем нужно, чтобы сборки приложений лежали в своих папках и всё работало
Может, можно как-то сборке указать, где именно ей потом разыскивать другие сборки? Что посоветуете?