Значок моего приложения по-разному масштабируется в двух разных папках - PullRequest
0 голосов
/ 14 ноября 2018

Я создал значок (.ico), который включает следующие размеры: 16x16, 32x32, 48x48, 64x64, 96x96, 128x128, 256x256

Исходные файлы, которые я использовал, являются png с прозрачностью.Когда я создал файл значков, я импортировал файлы, так что мой редактор значков также показывает прозрачность для каждой «страницы» значка.Непрозрачная область находится в центре (прямоугольник) с прозрачными областями выше и ниже (чтобы завершить формат квадратного размера - вроде как Letterbox для фильмов)

Я добавил файл ico в свой проект из Свойства> Приложение> Значок и Манифест> Значок / просмотр.Он добавляется в проект и отображается в обозревателе решений и для его свойств Build Action = Embedded Resource.

После того, как я собрал свой проект и посмотрел в папке «Project»> bin> debug,Значок отображается правильно для всех видов (Деталь, Маленький значок, Большой значок и т. д.). Однако, если я скопирую исполняемый файл на рабочий стол, значок отобразится в масштабе, чтобы исключить прозрачные области, которые отображаются с неправильной стороны.

Когда я просматриваю папку «Project»> obj> debug, значок отображается в масштабе (как на рабочем столе) для всех представлений.

Может кто-нибудь объяснить, почему это происходит и как это исправить?

1 Ответ

0 голосов
/ 14 ноября 2018

Я нашел решение - я просто использовал Build> Clean Solution и значки теперь правильные, где бы я их не просматривал.

...