khosro goudarzi Ответов: 1

Как использовать библиотеку DLL automapper.net4 в моем проекте


Я разрабатываю приложение с помощью pjsip4net (это софтфон проекта с открытым исходным кодом) .
Я добавляю библиотеку DLL AutoMaper. Net4 к ссылкам в проекте .
но когда я запускаю этот код, чтобы получить сборки проекта AutoMapper. Net4, его нет в списке . Почему?

AppDomain currentDomain = AppDomain.CurrentDomain;
Assembly[] assems = currentDomain.GetAssemblies();


Что я уже пробовал:

Как использовать библиотеку DLL AutoMapper.Net4 в моем проекте

1 Ответов

Рейтинг:
2

ZurdoDev

Если вы обратитесь к документации, домен приложений.Метод GetAssemblies (Система)[^], он гласит: "получает сборки, которые были загружены в контекст выполнения этого домена приложения."

Добавление ссылки на самом деле не загружает сборку. Вы должны были бы использовать его где-то в коде, чтобы он был загружен.

Если вы добавили ссылку в свой проект, то не используйте отражение для ее загрузки, просто создайте новый экземпляр класса и идите оттуда.