2016-01-11 71 views
1

我無法構建我的.NET 4.0應用程序。獲得這樣的警告:缺少.NET 4.0的System.Data.OracleClient?

主要參考 「Microsoft.Practices.EnterpriseLibrary.Data, 版本= 5.0.414.0,文化=中性公鑰= 31bf3856ad364e35, ProcessorArchitecture用於= MSIL」 無法得到解決,因爲它有一個 間接依賴於框架程序集 「System.Data.OracleClient,Version = 4.0.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089」無法在 當前目標框架中解析。 」 .NETFramework,版本= V4.0" 。要解決 這個問題,要麼刪除參考 「Microsoft.Practices.EnterpriseLibrary.Data,版本= 5.0.414.0, 文化=中性公鑰= 31bf3856ad364e35, ProcessorArchitecture用於= MSIL」或重新定位你的應用程序到 框架的版本,包含「System.Data.OracleClient, Version = 4.0.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089」。 EBRX

該解決方案中有三個項目,所有這些都指向4.0框架(而不是客戶端)。仍然收到錯誤。誰能幫忙?

由於提前, 布蘭登

回答

1

請確保您有System.Data.OracleClient的一個參考:

enter image description here

只爲您的通知:

中的類型System.Data.OracleClient(.NET Framework 4)命名空間已棄用,將在.NET Framework的未來版本中刪除。如您在https://msdn.microsoft.comhttp://blogs.msdn.com上看到的那樣。