【发布时间】:2013-02-19 06:52:55
【问题描述】:
我正在尝试证明我们的 InstallShield 项目将来不会更改名称,但我想使用两个 IS 变量来创建目标路径的一项功能存在问题。
目标:[CommonAppDataFolder][ProductName]Foo
以前,仅使用一个变量和包含产品名称的静态路径安装此功能。
目标:[CommonAppDataFolder]产品名称\Foo
从安装日志看来,上面粗体字符串中的第二个变量没有展开,C:\ProgramData\[ProductName]\Foo。安装程序也没有为它创建文件夹结构,即使我可以在系统上手动创建它,包括“[”和“]”字符。
是否有其他方法可以动态地执行此操作,这样当我们的客户不可避免地再次更改我们的产品名称时,我就不必记住艰难的方法?
【问题讨论】:
标签: installshield