Можно ли получить классы или методы другого класса без добавления ссылки на этот класс - PullRequest
0 голосов
/ 18 августа 2011

В моем проекте у меня есть 2 библиотеки классов, а именно DAL и BAL. При добавлении ссылки добавляется только одна ссылка, а для другой я получаю некоторую ошибку Circular Dependancy. Поэтому есть ли возможность получить члены другого класса без добавления ссылки на этот класс.

1 Ответ

0 голосов
/ 18 августа 2011

Циркулярная зависимость обычно означает, что в вашей системе есть недостаток дизайна. Если есть какая-то общая функциональность, которая нужна обеим библиотекам, возможно, извлеките ее в третью сборку и сделайте ссылку на нее из обеих.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...