我在构建.NET 4.0应用程序时遇到了问题。得到这个警告:
主要参考" Microsoft.Practices.EnterpriseLibrary.Data, Version = 5.0.414.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35, ProcessorArchitecture用于= MSIL"无法解决,因为它有一个 间接依赖于框架程序集 " System.Data.OracleClient,Version = 4.0.0.0,Culture = neutral, 公钥= b77a5c561934e089"这无法解决 目前的目标框架。 " .NETFramework,版本= 4.0版&#34 ;.解决 这个问题,要么删除引用 " Microsoft.Practices.EnterpriseLibrary.Data,Version = 5.0.414.0, Culture = neutral,PublicKeyToken = 31bf3856ad364e35, ProcessorArchitecture用于= MSIL"或者将您的申请重新定位到 包含" System.Data.OracleClient的框架版本, 版本= 4.0.0.0,文化=中立, 公钥= b77a5c561934e089&#34 ;. EBRX
解决方案中有三个项目,所有项目都指向4.0框架(不是客户端)。仍然得到错误。有人可以帮忙吗?
提前致谢, 布兰登
答案 0 :(得分:1)
请确保您有对System.Data.OracleClient的引用:
仅供您注意:
不推荐使用System.Data.OracleClient(.NET Framework 4)命名空间中的类型,并且将在.NET Framework的未来版本中删除它们。 正如您在https://msdn.microsoft.com或http://blogs.msdn.com上看到的那样。