У меня есть dll A, которая неявно ссылается на dll Z. dll A также явно ссылается на dll B, которая неявно ссылается на dll Z'(другая версия Z dll).
Некоторые дополнительные факторы: dll B может находиться в любом месте системы, ее местоположение раскрывается для dll A во время выполнения через файл XML, и он загружаетсяиспользуя loadlibrary.
Из-за не зависящих от нас ограничений мы не можем изменить путь к среде.
Проблема, которую я имею, заключается в том, чтобы гарантировать, что dll A и B используют правильные версии Z dll.
Какие варианты у меня есть?