Я создал значок (.ico), который включает следующие размеры: 16x16, 32x32, 48x48, 64x64, 96x96, 128x128, 256x256
Исходные файлы, которые я использовал, являются png с прозрачностью.Когда я создал файл значков, я импортировал файлы, так что мой редактор значков также показывает прозрачность для каждой «страницы» значка.Непрозрачная область находится в центре (прямоугольник) с прозрачными областями выше и ниже (чтобы завершить формат квадратного размера - вроде как Letterbox для фильмов)
Я добавил файл ico в свой проект из Свойства> Приложение> Значок и Манифест> Значок / просмотр.Он добавляется в проект и отображается в обозревателе решений и для его свойств Build Action = Embedded Resource.
После того, как я собрал свой проект и посмотрел в папке «Project»> bin> debug,Значок отображается правильно для всех видов (Деталь, Маленький значок, Большой значок и т. д.). Однако, если я скопирую исполняемый файл на рабочий стол, значок отобразится в масштабе, чтобы исключить прозрачные области, которые отображаются с неправильной стороны.
Когда я просматриваю папку «Project»> obj> debug, значок отображается в масштабе (как на рабочем столе) для всех представлений.
Может кто-нибудь объяснить, почему это происходит и как это исправить?