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