我正在开发一个VB.NET应用程序,它具有连接到Oracle数据库并通过不同查询收集数据的功能.
该程序工作正常.我的问题是,没有ODBC,Oracle Instant Client或TNSNames.ora可以运行这样的应用程序吗?
它需要在可能的50台机器上运行,并且将这些驱动程序/软件安装到每台计算机上真的很痛苦.
这是我的第一个Windows应用程序,在我只为我的项目使用Java之前.所以我对此非常不熟悉.
我读到了一些关于我需要在.NET项目中引用相应的dll文件的内容,因此最终用户不需要担心主程序旁边的任何其他程序.
如果这是真的,有人可以告诉我什么是必需的DLL文件以及从哪里获取它们?我尝试使用ODTwithODAC安装的dll文件,但Visual Studio不允许我引用它们.
P.S:对我来说很简单,英语不是我的母语.
最佳答案 ODP.Net托管驱动程序,并且不要忘记在引用属性中设置copyLocal = true,否则在另一台计算机上发布和安装应用程序后,可能无法复制引用.