Кто-нибудь знает, как установить значок приложения консоли С# в коде (не используя свойства проекта в Visual Studio)?
Значок приложения консоли С#
Ответ 1
Вы не можете указать исполняемый значок в коде - это часть самого двоичного файла.
Из командной строки вы должны использовать /win32icon:<file>
, если эта помощь, но вы не можете указать ее в коде приложения. Не забывайте, что большую часть времени отображается значок приложения, ваше приложение не запускается вообще!
Предположим, вы имеете в виду значок самого файла в проводнике. Если вы имеете в виду значок приложения во время его запуска, если вы просто дважды щелкните файл, я считаю, что это всегда будет значок самой консоли.
Ответ 2
Вы можете изменить его в свойствах проекта.
См. статью "Переполнение стека": Можно ли изменить значок окна консоли из .net?
Подводя итог, щелкните правой кнопкой мыши на своем проекте (а не на решении) в Visual Studio и выберите свойства. В нижней части вкладки "Приложение" находится раздел "Значок и манифест", в котором вы можете изменить значок.