0
我有一個InstallShield 2009 MSI版本的快捷方式。我想根據發行版更改哪些圖標用於這些快捷方式。每個發行版都針對一個單獨的國家(因此爲語言),並且一些具有不同的圖標。是否有可能做到這一點,以及如何?不同版本的InstallShield 2009不同版本的快捷方式圖標
我有一個InstallShield 2009 MSI版本的快捷方式。我想根據發行版更改哪些圖標用於這些快捷方式。每個發行版都針對一個單獨的國家(因此爲語言),並且一些具有不同的圖標。是否有可能做到這一點,以及如何?不同版本的InstallShield 2009不同版本的快捷方式圖標
這裏有幾個方法的想法;既不完美。首先,由於您指明瞭不同的語言,因此最好將這些快捷方式分成每種語言的組件。然後,您可以將組件上的語言設置與每個版本的語言選項一起使用,以篩選出您想要的語言。
第二種方法比較鬆散,如果沒有自動構建過程,可能無法維護。您可以仔細調整快捷方式圖標使用的路徑變量引用,並覆蓋每個構建中用於該路徑變量的值。因此每個版本都會引用不同的文件。
如果您可以採用Windows Installer 4.0/4.5依賴項,但您沒有看到圖標支持,您可能還想查看MUI選項。 MUI支持讓你指定一個資源索引到一個DLL中,該DLL將被用來提取合適的語言值。但這些僅用於顯示名稱和說明等同物。