Я загружаю через Assembly.LoadFrom
сборку (A), которая хранится вне базового пути приложения; загружаемая мной сборка ссылается на другую сборку .net (B) в том же каталоге.
Когда я пытаюсь использовать некоторые методы сборки A, журналы Fusion показывают, что система пытается загрузить B.dll из базового каталога приложения, а не из родительского каталога A.dll.
Я добавил слушателя к AppDomain.CurrentDomain.AssemblyResolve
, который вызывается с отправителем AppDomain
, имеющим сообщение «Нет политик контекста». Свойство ResolveEventArgs.RequestingAssembly
установлено на null
.
Разве LoadFrom
не должен разрешать поиск зависимостей сборки в родительском каталоге?