Visual C ++ 2005: значок, сохраненный в файл, отличается от ресурса в редакторе - PullRequest
0 голосов
/ 17 декабря 2009

У меня странная проблема. У меня есть значок в разделе ресурсов моего проекта C ++, и он говорит мне, что это «res \ icon123.ico». Я делаю некоторые изменения в этом значке и сохраняю / перестраиваю ... и пока редактор ресурсов показывает новую версию, файл .ico в Проводнике не изменился.

Как VS хранит мои изменения и почему он не позволяет мне делать то, что я хочу?

Ответы [ 2 ]

0 голосов
/ 17 декабря 2009

У меня была такая же проблема, и она не имеет ничего общего с различными форматами иконок в файле - вы можете полностью заменить файл .ico, и у вас все еще будет эта проблема. Мое решение состояло в том, чтобы полностью удалить все дополнительные файлы, созданные Visual Studio, такие как файлы .aps и .suo. Я не совсем уверен, кто из них кеширует иконку.

0 голосов
/ 17 декабря 2009

Отдельные файлы .ico могут содержать несколько копий значка, с разным разрешением и глубиной цвета. Вы, вероятно, редактируете один, в то время как Explorer показывает другой. Найдите раскрывающийся список выбора разрешения в Visual Studio, чтобы изменить разрешение, которое вы редактируете.

...