.NET Framework 4 和 .NET Framework 4 Client Profile

本文介绍了一种在使用EF框架进行数据库操作时遇到的DAL引用错误及其解决方案。该问题出现在控制台应用程序中,但未在Web项目或WCF项目中出现。解决方法是将目标框架从.NET Framework 4 Client Profile更改为.NET Framework 4。

 提出这个问题的背景:在新项目中封装了一个DAL来通过EF框架对数据库操作,但是在项目引用后,每当编译时就会出错!更加诡异的是在Web项目和WCF项目中对此DAL引用时就不会出现此问题。作为一个初学者,在没有具体的错误提示时便不知所措,后来部门的经理给出了解决方法!!

如下:

如上图中在最后的项目xxxPDA(控制台应用程序)中添加了XXXXBll项目引用后,在类中引用命名空间后:using xxxx.xxxBll 后,编译就会出现此错误

  对于上述出现的问题,解决方案为:

  即:打开程序的属性页面,将上述中的默认的.NET Framework 4 client Profile 改为.NET Framework 4 

 

  虽然解决了这个引用的问题,但是出现这种状况的原因是什么呢?.NET Framework 4 client Profile 和.NET Framework 4的区别又是什么?



本文转自武沛齐博客园博客,原文链接:http://www.cnblogs.com/wupeiqi/p/3282459.html,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值