3 уровня помощи в vb.net

Я начал простой проект в 3 уровня. Добавлено приложение Windows Forms в качестве уровня представления, библиотека классов в качестве DAL и другая библиотека классов в качестве BLL.

Теперь я разработал некоторую форму на уровне Presentaion и попытался получить доступ к библиотеке классов BLL. Но я не получаю пространство имен библиотеки классов BLL.

Я пробовал Imports BLL, но BLL не отображается, отображается только пространство имен уровня представления.

Затем я попробовал то же самое с DAL и BLL, ни один из этих проектов не смог получить доступ к другому проекту в рамках решения.

Как это исправить?


person mrN    schedule 11.07.2011    source источник


Ответы (2)


Вы добавили ссылку на эти проекты/библиотеки классов/DLL?

Щелкните правой кнопкой мыши свой проект в обозревателе решений, выберите Add Reference... и укажите на соответствующие вещи.

person user122211    schedule 11.07.2011
comment
Хорошо, это помогло, но я не могу добавить все ссылки. Там написано Adding this project as reference will cause a cirular dependency. Добавление BLL и DAL в презентацию в качестве ссылки, Dal в BLL, и теперь я не могу добавить ссылку на библиотеку классов DAL. - person mrN; 11.07.2011
comment
Вы не хотите добавлять все проекты в качестве ссылок, только то, что необходимо. - person Cortright; 11.07.2011
comment
Например. ваш уровень представления будет ссылаться на ваш бизнес-уровень. Ваш бизнес-уровень будет ссылаться на ваш уровень данных. - person Cortright; 11.07.2011

Щелкните правой кнопкой мыши проект уровня презентации и выполните «Добавить ссылку», выберите вкладку «Проекты», а затем проект BLL.

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

person Cortright    schedule 11.07.2011