Как упоминалось в комментариях, вы должны установить в свойствах файла * .ico: Copy to Output Dir: Copy, если новее.
Это свойство не является абсолютно обязательным.Я разработал приложение winform и протестировал его без иконки.Затем я создал и добавил иконку.Значок отображается при работе с отладчиком VS.Я скопировал каталог bin / debug на другой компьютер, и там он показывал значок.
Но значок не отображался на компьютере разработчика, когда приложение запускалось при щелчке файла * .exe.
Окна выхода из системы / выхода из системы не помогли.
Помогла изменить свойство «Копировать в выходной каталог» в файле значков на «Копировать, если новее», и перестроить приложение помогло.Теперь я могу запустить приложение, щелкнув * .exe, и значок отображается красиво.
Вывод:
Не всегда требуется создавать приложение с файлом значка, скопированным в выходной каталог, но с помощью этой меры вы увеличите свои шансы.