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