弄了个程序,EF 4.1 + ODP.NET + ORACLE 11G,打包发布的时候才发现客户端也要安装一个odp.net,还是太麻烦了些,网上搜了搜,说有办法能把dll都打包到程序里面,做到odp.net免安装,方法就是添加以下几个文件的引用到工程里面:
Oracle.DataAccess.dlloci.dllociw32.dllorannzsbb11.dlloraocci11.dlloraociei11.dllOraOps11w.dll可是除了Oracle.DataAccess.dll,其他的dll都显示未能添加对“…….DLL”的引用。请确保此文件可访问并且是一个有效的程序集或COM组件。这个要怎么办才好?
Oracle.DataAccess.dlloci.dllociw32.dllorannzsbb11.dlloraocci11.dlloraociei11.dllOraOps11w.dll可是除了Oracle.DataAccess.dll,其他的dll都显示未能添加对“…….DLL”的引用。请确保此文件可访问并且是一个有效的程序集或COM组件。这个要怎么办才好?
这个东西是 C 语言的 dll ,放到程序目录下就行了,不用添加引用
还是不行,会显示
The specified store provider cannot be found in the configuration, or is not valid.是不是配置文件中还要加一些东西?
不安装Oracle客户端访问远程数据库