【发布时间】:2013-10-16 17:54:20
【问题描述】:
我正在 InstallShield 2012 Spring 中开发安装程序。
安装程序适用于在 .NET 中构建的应用程序,该应用程序构建为“任何 CPU”,这意味着它在 32 位计算机上运行 32 位,在 64 位计算机上运行 64 位。
我认为这意味着应用程序应始终安装到 Program Files 文件夹,而不是 Program Files (x86) 文件夹。我想不出一种方法将应用程序安装到 64 位 Program Files 文件夹,而不会使安装程序在 32 位版本的 Windows 上无法使用。
我尝试简单地将安装路径从 ProgramFilesFolder 更改为 ProgramFiles64Folder,但这会做任何事情,除非我也将组件设为 64 位并将安装程序设置为 x64。 (从而使安装程序成为 64 位 ONLY)
知道如何让安装程序永远不会安装到 (x86) 文件夹还是我是 SOL?
【问题讨论】:
标签: .net installation windows-installer installshield