2010-03-05 2 views
3

У меня есть EXE, который как Image1.ico как его значок, и я перешел к свойствам explorer-> Application tab-> Selected Icon and Manifest и выбранному новому значку изображения Image2 .ico.. Изменение файла Ico в EXE - .NET winforms

После того, как я построил и запустил EXE, EXE загрузится со старого изображения (Image1.ico).

Любые данные по этому вопросу?

Спасибо заранее, Karthick

ответ

0

Проверить первый значок и разрешение, используемое для значка. Если он содержит изображение 32x32 и 16x16, возможно, Visual Studio запуталась. Чтобы исправить это, сохраните решение и закройте его, удалите EXE в каталогах «bin \ debug» и «bin \ release». Повторно откройте раствор и сделайте свежий сбор ...

Надеюсь, это поможет, С уважением, Tom.

+0

Спасибо, но не сделать новый значок, еще старый значок загрузки. – Karthick

1

Windows обычно использует первый значок, который он находит в файле. Поэтому, если Image1.ico все еще находится в ваших ресурсах, вам нужно его удалить.

Windows также имеет кэш значков, и он может показывать вам значок из кеша, а не новый из вашего exe. Если вы меняете имя файла .exe, отображается ли старый значок или новый?

Edit:

Ok, так как проблема состоит в том, что кэш значок должен быть на одном уровне. Вот инструкции о том, как сделать это на Win7 и Vista, http://www.winhelponline.com/blog/how-to-rebuild-the-icon-cache-in-windows-vista/ Для Windows XP можно использовать Tweak UI http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx

+0

Спасибо. Когда я изменил какое-то другое имя, в EXE появился новый логотип, но когда я его запустил, он по-прежнему отображает старый значок в левой части winform. Любые входы? – Karthick

+0

Вам нужно очистить кеш иконки. У TweakUI есть страница, которая делает это. http://smallvoid.com/article/windows-icon-cache.html –

+0

Спасибо. http://www.winhelponline.com/blog/how-to-rebuild-the-icon-cache-in-windows-vista/ - Я попробовал это в Vista, но значок не изменился, но он отображает старый значок в EXE. Не можете думать иначе? пожалуйста, предложите некоторые материалы. – Karthick