我一直在从事 Visual Studio 安装和部署项目,该项目具有在系统中安装 JRE 的先决条件。我正在使用搜索和启动条件来检查 JRE 注册表项,并基于该条件为用户提供下载 JRE 并在安装后继续的 URL。
虽然这是可行的,但要求是能够基于 32/64 位操作系统搜索正确的注册表位置,并为用户提供 32/64 位 JRE 的相应下载 URL。
我无法弄清楚是否可以在 VS.Net 安装项目中根据安装程序是在 32 位还是 64 位系统中运行来提供条件搜索和/或启动条件。根据我的理解,我们应该针对 32 位和 64 位系统创建两个单独的安装程序。
任何人都可以对此有所了解。