Windows installer InstallShield 2009适用于不同版本的不同快捷方式图标

Windows installer InstallShield 2009适用于不同版本的不同快捷方式图标,windows-installer,installshield,installshield-2009,Windows Installer,Installshield,Installshield 2009,我有一个InstallShield 2009 MSI项目,有几个快捷方式。我想根据发布版本更改这些快捷方式使用的图标。每个版本都针对一个单独的国家(因此也是语言),有些版本有不同的图标。有没有可能做到这一点以及如何做到这一点?这里有一些方法的想法;两者都不完美。首先,由于您指示不同的语言,因此最好将这些快捷方式按语言划分为一个组件。然后,您可以将组件上的“语言”设置与每个版本上的“语言”选项结合使用,以筛选出所需的语言 第二种方法要宽松得多,如果没有自动构建过程,可能无法维护。您可以仔细调整快捷

我有一个InstallShield 2009 MSI项目,有几个快捷方式。我想根据发布版本更改这些快捷方式使用的图标。每个版本都针对一个单独的国家(因此也是语言),有些版本有不同的图标。有没有可能做到这一点以及如何做到这一点?

这里有一些方法的想法;两者都不完美。首先,由于您指示不同的语言,因此最好将这些快捷方式按语言划分为一个组件。然后,您可以将组件上的“语言”设置与每个版本上的“语言”选项结合使用,以筛选出所需的语言

第二种方法要宽松得多,如果没有自动构建过程,可能无法维护。您可以仔细调整快捷方式图标使用的路径变量引用,并在每个生成中覆盖该路径变量使用的值。因此,每个构建将引用不同的文件

如果可以使用Windows Installer 4.0/4.5依赖项,您可能还想查看MUI选项,但我看不到图标支持。MUI支持允许您将资源索引指定到DLL中,该DLL将用于提取相应语言的值。但这些仅用于显示名称和描述等价物