1

我们有一个需要能够连接到 Oracle 的 64 位 .net Web 应用程序。要求之一是在安装期间我们收集数据库连接信息并测试我们可以连接。安装程序似乎作为 32 位进程运行,并且我包含 64 位 Oracle 客户端文件,一旦安装了所有内容,这应该没问题,但即使我先手动安装即时客户端,安装程序也会失败(可能是由于到客户端是 64 位)。

有人有什么好的建议吗?在安装后更改运行配置实用程序的要求并不是不可能的,至少在我看来不是;我还没有真正由商务人士来管理它。

更新:我现在在看 Wix。我们目前正在使用 .vdproj,据我了解,Wix 是在 VS 2012 中创建设置项目的方式。

更新 2:更多背景知识:我们正在从 System.Data.OracleClient(弃用)转换为官方 Oracle 发行版。以前我们引用了 OracleClient 程序集并且一切正常。现在我正在尝试从自定义操作中引用 Oracle.ManagedDataAccess 程序集,但在安装过程中出现“找不到程序集”错误。

4

0 回答 0