必须添加对程序集“System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用

问题描述:

       界面层引用BLL层的时候,突然报这个错误。一开始以为是代码什么地方写错了,后面发现其实是因为业务逻辑层使用的是.Net Framwork 4(如图1),而界面层使用的是.Net Framwork 4 Client Profile。.Net Framwork 4里面有一些类库是.Net Framwork 4 Client Profile所没有的,所以我们只要将界面层的目标框架改为.Net Framwork 4就可以解决这个问题了。

image

图1 BLL层使用的框架

image

图2 界面层使用的框架

错误提示

错误 29 类型“

System.Configuration.ConfigurationElement”在未被引用的程序集中定义。必须添加对程序集“System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。 D:\阶段性学习\大三下\2.比赛\4.合泰杯\代码\ZNJJ\UI\Form1.cs 31 13 UI

解决步骤

1、右键点击出错的层,选择属性

image

2、改变目标框架,按“Ctrl+s”保存

image

原文地址:https://www.cnblogs.com/kissazi2/p/3029432.html