我正在尝试证明我们的 InstallShield 项目将来不会更改名称,并且我想使用两个 IS 变量来创建目标路径的一项功能存在问题。
目的地:[CommonAppDataFolder][ProductName]Foo
以前,仅使用一个变量和包含产品名称的静态路径来安装此功能。
目的地:[CommonAppDataFolder]产品名称\Foo
从安装日志看来,上面粗体字符串中的第二个变量没有展开,C:\ProgramData\[ProductName]\Foo。安装程序也没有为它创建文件夹结构,即使我可以在系统上手动创建它,包括“[”和“]”字符。
有没有另一种方法可以动态地做到这一点,所以当我们的客户不可避免地再次更改我们的产品名称时,我不必记住艰难的方式?