我安装ODAC12c并将“Oracle.DataAccess.dll”引用添加到我的项目中。我可以在我的机器上运行得很好。
但如果没有安装Oracle客户端,是否可以在其他机器上运行此项目?
我需要将哪个dll文件复制到我的项目中?
答案 0 :(得分:3)
对于ODP.NET,非托管驱动程序,您确实需要客户端中包含的DLL集。实现此目的的一种简单方法是使用XCOPY下载将其嵌入到您的应用程序中。
http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html
如果您处于开发的早期阶段,您可以考虑使用ODP.NET,托管驱动程序,而不是大小小于10 MB,并且是一个或两个DLL)。它缺少非托管驱动程序的一些功能。