Не удалось загрузить файл или ошибку сборки во время выполнения после удаления Autofa c, но работает нормально с Assembly.Load ('"MyCompany.MyAdaptoer") - PullRequest
0 голосов
/ 05 марта 2020

Мы использовали Autofa c с сервисным проектом windows, и все работало нормально. Основной проект загружал другую сборку, используя Assembly.Load("XYZAssembly"), где XYZAssembly - еще один проект в решении, и на него также ссылались в основном проекте.

Теперь по какой-то причине я удалил Autofa c и Assembly.Load () и проект успешно построен. Но когда вызывается любой метод XYZAssembly, я получаю сообщение об ошибке

Невозможно загрузить файл или сборку 'SVI.DYNAMITE.XYZAssembly, Version = 1.1.17122.13, Culture = en, PublicKeyToken = null' или одна из его зависимостей. Система не может найти указанный файл.

Теперь, если мы вызываем Assembly.Load("XYZAssembly"), все работает нормально. Но если это не вызывается, то я получаю вышеуказанную ошибку во время выполнения.

PS: Я убедился, что XYZAssembly успешно собрана и файл создан в папке bin основного проекта. Я также пытался ссылаться на файл DLL, а не на проект.

Я что-то здесь упускаю?

...