Unity IoC: где разместить сборку? - PullRequest
0 голосов
/ 27 марта 2012

У меня есть несколько сборок: MyInterfaces.dll, MyImplementations.dll, MyTestApp.exe

В моей конфигурации я сопоставляю, но я получаю следующую ошибку во время выполнения:

имя сборки или кодовая база были недействительными.(Исключение из HRESULT: 0x80131047)

Мой вопрос:

Нужно ли регистрировать две мои сборки в GAC или сделать только папку / bin MyTestApp?Иначе что я делаю не так?

1 Ответ

1 голос
/ 27 марта 2012

Сборки должны быть просто доступны для вашего приложения любым из "нормальных" средств (в GAC, в том же каталоге и т. Д.).

Используете ли вы полные имена сборок вваш конфиг?Например:

MyInterfaces, версия = 1.2.3.4, культура = нейтральная, PublicKeyToken = b77a5c561934e089

Вы можете попробовать использовать Fusion Logger , чтобы увидетьчто тоже происходит.

...