1

我有一个包含混合 C#/C++ 项目的 Visual Studio 解决方案。创建的软件使用 ODBC 连接到 Oracle DB。

我需要在这个解决方案中创建一个新的安装项目,它将作为单击安装工具包工作。我发现最简单的方法是使用 Oracle Instant Client。所以我选择了 Oracle 需要能够将 Oracle 驱动程序添加到 ODBC 列表的最小占用空间(Oracle 文件列表截图):

  1. oci.dll, ociw32.dll, oraociicus12.dll, oraons.dll, sqora32.dll, sqoras32.dll, sqresus.dll
  2. odbc_install.exe、odbc_uninstall.exe

我为上述所有文件创建了一个特殊文件夹。为了将 Oracle 驱动程序添加到 ODBC 列表,我需要在安装过程中运行“odbc_install.exe”,所以在“自定义操作” 截图中。

出于某种原因,当我在新品牌 Windows 上运行安装工具包时,我没有在列表中看到 Oracle ODBC 驱动程序,所以我认为安装程序无法运行“odbc_install.exe”,但我不明白为什么,因为我不知道如何检查设置的错误代码。

有人在 Visual Studio“安装项目”中使用过 Oracle Instant Client 吗?

任何建议都非常欢迎!!!

4

0 回答 0