Мы использовали 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, а не на проект.
Я что-то здесь упускаю?