1 直接在项目中引用该DLL即可使用OracleConnection来连接Oracle,发布后,应该不需要再在部署机安装Oracle客户端(已确认);
2 使用此DLL来操作Oracle,建议安装.netFramework4.7.2,这是一个针对.net 4.0\4.5\4.6的更新包,不安装,可能会在后面使用TransactionScope进行事务时会出现” OracleInternal.MTS.DTCPSPEManager”初始值异常”类似的错误;
3 安装此包更新包后,打开VS2012已有项目时,可能会出现.net4.5\4.0\4.6等未出现注册到服务器的情况,此时需要下载安装”VS11-KB3002339.exe”这个VS2012更新包即可;
4.netFramework4.7.2在某些低版本(win2008、win7)系统中安装可能出现如下提示:
解决方案:
我安装的runtime版本。从官网下的4.7.2-NDP472-KB4054530-x86-x64-AllOS-ENU.exe。或者用web installer也行。需要代开服务windows update。
点击安装后会出现报错。报错信息中会英文提示,并有个Update,是个链接。下载到Windows6.1-KB4019990-x64.msu(该补丁应视具体问题安装,有的机器可能没有此问题出现,但证书安装肯定是有帮助的)。
安装Windows6.1-KB4019990-x64.msu时,提示错误“安装失败 无法建立到信任根颁发机构的证书链”。
查了下,需要安装证书。参考:
1.下载证书:MicrosoftRootCertificateAuthority2011.cer
2.开始→运行→MMC
3.文件→添加删除管理单元 (Ctrl+M)
4.证书→计算机账户(其他的都保持默认,无限下一步)
5.回到窗体,展开:证书→受信任的根证书颁发机构→证书
6.右击展开菜单,所有任务→导入
7.剩下的,就是选择你下载好的cer文件,然后无限下一步了。
MicrosoftRootCertificateAuthority2011.cer 下载地址:
安装好证书后,就能顺利安装了。
来源:CSDN
作者:不全
链接:https://blog.csdn.net/zp19860529/article/details/104616826