vb.net中的三层帮助

vb.net中的三层帮助,vb.net,architecture,3-tier,Vb.net,Architecture,3 Tier,我开始了一个3层的简单项目。添加了一个Windows窗体应用程序作为表示层,一个类库作为DAL,另一个类库作为BLL 现在,我在呈现层设计了一些表单,并尝试访问BLL类库。但是,我没有得到BLL类库的名称空间 我尝试了导入BLL,但是没有显示BLL,只显示了表示层的名称空间 然后我尝试了DAL和BLL,这两个项目都无法访问解决方案中的其他项目 如何修复此问题?您是否添加了对这些项目/类库/DLL的引用 在解决方案资源管理器中右键单击您的项目,然后单击添加引用…,并将其指向适当的位置。右键单击表示

我开始了一个3层的简单项目。添加了一个Windows窗体应用程序作为表示层,一个类库作为DAL,另一个类库作为BLL

现在,我在呈现层设计了一些表单,并尝试访问BLL类库。但是,我没有得到BLL类库的名称空间

我尝试了导入BLL,但是没有显示BLL,只显示了表示层的名称空间

然后我尝试了DAL和BLL,这两个项目都无法访问解决方案中的其他项目


如何修复此问题?

您是否添加了对这些项目/类库/DLL的引用


在解决方案资源管理器中右键单击您的项目,然后单击
添加引用…
,并将其指向适当的位置。

右键单击表示层项目,执行“添加引用”并选择“项目”选项卡,然后选择BLL项目


您需要一个引用才能导入它。

好的,这有帮助,但我无法添加所有引用。它说,
将此项目添加为引用将导致循环依赖关系
。在演示文稿中添加BLL和DAL作为参考,在BLL中添加DAL,现在我不能在DAL类库中添加参考。你不想添加所有项目作为参考,只需要必要的。您的表示层将引用您的业务层。您的业务层将引用您的数据层。