問題描述:
界面層引用BLL層的時候,突然報這個錯誤。一開始以為是代碼什么地方寫錯了,后面發現其實是因為業務邏輯層使用的是.Net Framwork 4(如圖1),而界面層使用的是.Net Framwork 4 Client Profile。.Net Framwork 4里面有一些類庫是.Net Framwork 4 Client Profile所沒有的,所以我們只要將界面層的目標框架改為.Net Framwork 4就可以解決這個問題了。
圖1 BLL層使用的框架
圖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、右鍵點擊出錯的層,選擇屬性
2、改變目標框架,按“Ctrl+s”保存