我正在 InstallShield 2012 Spring 中进行安装程序。
该安装程序适用于构建为“任何 CPU”的 .NET 应用程序,这意味着它在 32 位机器上运行 32 位,在 64 位机器上运行 64 位。
我认为这意味着应用程序应始终安装到 Program Files 文件夹,而不是 Program Files (x86) 文件夹。我想不出一种方法将应用程序安装到 64 位 Program Files 文件夹,而不会使安装程序在 32 位版本的 Windows 上无法使用。
我尝试简单地将安装路径从 ProgramFilesFolder 更改为 ProgramFiles64Folder 但这会做任何事情,除非我也将组件设为 64 位并将安装程序设置为 x64。(因此使安装程序仅64 位)
知道如何使安装程序永远不会安装到(x86)文件夹还是我是 SOL?