значок быстрого доступа на рабочем столе не отображается в проекте веб-настройки

StackOverflow https://stackoverflow.com/questions/926232

Вопрос

я создал проект веб-настройки, и я хотел, чтобы он создал ярлык на рабочем столе для веб-приложения (например: http://localhost/xx/yy.aspx).до этого момента это было довольно легко:я создал ярлык (не имеет значения, где), дал ему нужный URL-адрес, добавил это в специальную папку на рабочем столе пользователя моего проекта web setup, и он был размещен на рабочем столе после установки.но потом я захотел отобразить свой пользовательский значок быстрого доступа.я устанавливаю значок ярлыка, который я создал, в своей файловой системе.затем я снова включил это в проект установки.однако после установки ярлык снова продолжал показывать значок IE по умолчанию.(я пробовал это на Windows 2003 server, в win xp ярлык отображался без значков)

после некоторых испытаний я нашел другой способ:я воссоздал ярлык без значков в своей файловой системе, открыл свой проект веб-настройки, включил этот ярлык и свой значок в папку веб-приложения в файловой системе на целевом компьютере, затем щелкнул на рабочем столе пользователя, щелкнул правой кнопкой мыши в правой пустой области, выбрал Создать новый ярлык и выбрал ярлык, который я только что добавил.Затем на рабочем столе пользователя я нажал на вновь созданный ярлык, открыл окно свойств и установил для его свойства Icon значение "мой включенный значок".Эти шаги решили все проблемы как на сервере 2003, так и на win xp.

Хотя на самом деле это был не вопрос, я все равно хотел поделиться им, потому что это было довольно раздражающе.

Это было полезно?

Решение

Итак, была ли проблема в том, что вы не включили сам ico, exe или dll-файл, содержащий значок, в программу установки?файлы ярлыков (.lnk) на самом деле не содержат копии значка, только ссылку на них.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top