日期:2014-05-17  浏览次数:20987 次

vs2010下如何使【“System.Data.OracleClient.OracleConnection”已过时】等警告信息不显示?

查了资料,说是以后过时,但毕竟这个版本里还没过时,虽然不影响,但看到很多的这个警告很烦,怎么让它不显示,但其他警告正常显示?

------解决方案--------------------
用odp即可
------解决方案--------------------
估计还是引用的命名空间或dll问题
------解决方案--------------------
推荐用ODP.NET,要不把项目属性中的警告等级改一下试试。
------解决方案--------------------
要不换ODP.NET,或者继续使用,不影响,只是警告而已,忽视它!
------解决方案--------------------
在oracle 安装目录下 找到 Oracle.DataAccess.dll添加引用,然后 using Oracle.DataAccess.Client;
其他的都不用动,即可。
连接字符串中 如有 用的是 user=xxx 就改成user id=xxx
把原来 Using 的System.Data.OracleClient去掉即可。
------解决方案--------------------
在文件开头加上:
#pragma warning disable 0618
------解决方案--------------------
警告而已,应该有推荐用的新的库吧。
可以选择忽视警告,
也可以使用推荐的新库。
------解决方案--------------------
降低警告等级,或用VS推荐的新库或函数