Для объявленных ярлыков установщика Windows требуется иконка ресурса .Во время сборки InstallShield извлечет этот ресурс и заполнит таблицу значков.Эта ошибка говорит о том, что это невозможно.
Самое простое решение - добавить ресурс значков в ваш проект и перестроить EXE:
- Щелкните правой кнопкой мыши ваш проект WPF в Solution.Проводник и выберите Свойства в меню;
- На странице свойств выберите вкладку «Приложение» (она должна быть уже выбрана);
- Перейдите в раздел «Ресурсы» и нажмите (...) справа от поля значка;
- Выберите нужный файл .ico и нажмите кнопку «Открыть».
В качестве альтернативы вы можете установить ярлык, чтобы он не был объявлен, и Windows разрешит по умолчаниюзначок для вас, когда отображается меню «Пуск».При этом вы потеряете некоторые рекламные возможности MSI, поэтому я настоятельно рекомендую вам предоставить ему Icon.