我将重构使用installshield 2008创建安装程序的旧应用程序。我没有选择将该项目转换为更新的版本,我几乎是安装挡板的新手。我试图将INSTALLDIR更改为C:\ProgramFiles\MyProduct
而不是C:\ProgramFiles(x86)\MyProduct
。Installshield 2008试图更改INSTALLDIR
这是我试过的:从一般信息 - >产品属性我将INSTALLDIR值从[ProgramFilesFolder]\MyProduct
更改为[ProgramFiles64Folder]\MyProduct
,但是当我构建安装程序并运行它时,没有任何更改 - 仍使用C:\ Program Files(x86)。
然后我做了另一个实验 - 我试图设置INSTALLDIR的硬编码路径,例如INSTALLDIR=C:\temp\MyProduct
现在,当我构建并运行安装程序时,它崩溃,出现错误:The installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer Package
。我不明白为什么会发生这种情况。关于我做错什么的想法?也许应该从其他地方设置INSTALLDIR?