Я не могу видеть пользовательский значок на панели задач Windows, но показывает значок по умолчанию

#wix #windows-installer

#wix #windows-installer

Вопрос:

Я создал установщик с помощью wix и могу видеть значок на ярлыке рабочего стола и панели управления, но на некоторых наших компьютерах значок не отображается на панели задач. На панели задач отображается значок Windows exe по умолчанию.

Как я могу это решить, bcz на наших компьютерах разработки я могу видеть пользовательский значок на панели задач, но тестовая машина показывает значок по умолчанию

 <Icon Id="GELogo.ico" SourceFile="$(env.installer_icons_dir)GELogo.ico"/>
<Property Id="ARPPRODUCTICON" Value="GELogo.ico" />
  

Я добавил даже shortcutID

Комментарии:

1. Найдите приложение exe => Щелкните его правой кнопкой мыши и удерживайте кнопку => Перетащите в пустое место на рабочем столе и отпустите кнопку => В меню выберите «Создать ярлык здесь» => Щелкните правой кнопкой мыши ярлык => Свойства => Изменить значок => Установите нужный значок и повторно запустите приложение. Какой значок находится на панели задач? (необходимо проверить). Затем идет часть WiX, если это работает нормально.

Ответ №1:

Я столкнулся с аналогичной проблемой, когда значок отображался на некоторых компьютерах, но не на других. Исправление состояло в том, чтобы изменить значение идентификатора значка так, чтобы он заканчивался на .exe вместо .ico.

 <Icon Id="GELogo.exe" SourceFile="$(env.installer_icons_dir)GELogo.ico"/>
<Property Id="ARPPRODUCTICON" Value="GELogo.exe" />