Действительно странно, что когда вы создаете проект развертывания (настройки) и создаете ярлык для «Первичного вывода» (.exe), ярлык автоматически не получает значок .exe. Вместо этого он получает общий значок ярлыка документа. Некоторые ответы здесь предлагают добавить файл .ico к установщику, но это определенно не так. Вы можете получить нужную иконку в ярлык, не добавляя .ico-файл.
Предполагая, что вы уже дали своей программе нужный значок,
- щелкните правой кнопкой мыши по проекту развертывания
- выберите пункт меню Вид> Файловая система
- в окне Файловая система найдите ярлык, значок которого вы хотите изменить (например, в «Меню пользовательских программ»)
- Перейти к ярлыку Свойства (щелкните правой кнопкой мыши и выберите «Окно свойств»)
- перейти к иконке
- Обзор ...
- изменить "Файлы типа" на * .exe
- найдите и выберите ваш «основной выход»
- ОК, ОК
И, как указал serhio, подобный процесс может установить значок для списка «Установка и удаление программ» панели управления.