1

Я использую Vista Home Premium x64.

Я написал программу в Visual Studio 2008 и поместил ее на рабочий стол.

Затем я удалил программу, изменил значок в Visual Studio и перекомпилировал его.

Затем я переместил программу с новым значком из папки вывода в Visual Studio на рабочий стол.

Значок изменился на старый. Когда я переименовал файл, значок снова изменился на новый.

Почему это? (Я догадываюсь, что это связано со службой поиска / индексации ...)

РЕДАКТИРОВАТЬ:

Решение Ганеша не сработало ...

РЕДАКТИРОВАТЬ 2:

Как я могу исправить значок (ы)? По словам Диаго: «Как я могу предотвратить это?"

3 ответа3

2

Попробуйте перестроить процедуру кэширования значков в проводнике Windows здесь.

2

Почему это? (Я догадываюсь, что это связано со службой поиска / индексации ...)

Это связано с тем, что проводник кэширует значки по соображениям производительности и не может определить, что вы его изменили. Был там ... довольно раздражает.

Я не нашел надежного способа очистки кеша - кстати, вы не указали, действительно ли вы хотели спросить об этом;)

0

Мне удалось воспроизвести эту проблему на Vista Ultimate x64 SP2. Изменение режима рабочего стола на 16-, а затем обратно на 32-битное исправило его немедленно (перезапуск или выход из системы не требуется).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .