ASP.NETmvc中找不到DAL依赖项

在这里插入图片描述
原因:UI层生成的目录中缺少DAL.dll文件
解决:
1.更改DAL的生成路径
在这里插入图片描述
DAL(鼠标右键)->属性->生成
将输出路径更改为UI层的bin目录即可
2.直接在UI层中添加DAL类库的引用

在这里插入图片描述
为什么会缺少DAL依赖呢
因为我BLL层使用了反射,反射中使用了DAL层中的SqlStudent实例对象作为返回值,所以看起来并没有依赖到DAL
在这里插入图片描述
所以当using DAL;时并没有被点亮,也就是没有被使用
在这里插入图片描述
众所周知,UI层一般只会依赖于BLL层,在生成dll文件时,首先会将自身的引用生成相应的dll,然后将引用中显示依赖的应用生成相应的dll,而DAL在BLL层中并有被显示依赖,所以在DAL并没有在UI层的bin目录下生成DAL.dll.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值