Как я могу настроить NHibernate с классами из дочернего проекта в родительский проект в C #? - PullRequest
0 голосов
/ 03 апреля 2012

У меня есть родительский проект A, и все мои классы находятся в моем дочернем проекте B. Мне нужно получить сборки всех этих классов. Я пытался использовать:

AppDomain.CurrentDomain.GetAssemblies();

но возвращает только сборки из родительского проекта A.

Есть ли способ, которым я могу получить доступ к сборкам проекта B без каких-либо ссылок из проекта A на проект B?

1 Ответ

0 голосов
/ 03 апреля 2012

Предполагая, что обе сборки находятся в каталоге bin, вы можете попробовать это:

var assemblies =
    Directory.EnumerateFiles(
        AppDomain.CurrentDomain.BaseDirectory,
        "*.dll")
        .Select(Assembly.Load);
...