Как добавить значок в ярлык на рабочем столе приложения WPF? - PullRequest
2 голосов
/ 22 января 2012

Обратите внимание, что я спрашиваю о значке DESKTOP, а не о значке окна.Значок отображается в окне приложения.Это отлично.Но когда я запускаю программу установки для установки приложения, ярлык на рабочем столе имеет только значок по умолчанию.Как связать значок на рабочем столе с тем же значком приложения?Когда приложение запускается, значок на панели задач является правильным значком.Я также установил файл ico как Ресурс и как Встроенные Ресурсы.Ни то, ни другое не работает.Спасибо.

Я сделал это:

 <Window x:Class="..." 
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
         **Icon="YourIcon.ico"**>

и это:

В моей визуальной студии 2010:Проект -> Свойства 'ApplicationName' -> Вкладка Приложение -> Значок и манифест.Там вы указываете свой значок

и это:

убедитесь, что в вашем файле проекта есть такая запись (.csproj или .vbproj):

<PropertyGroup>  
<ApplicationIcon>Resources\MyAppIcon.ico</ApplicationIcon> ...
</PropertyGroup> ... <ItemGroup>   <Resource
Include="Resources\MyAppIcon.ico" /> ... </ItemGroup>

1 Ответ

6 голосов
/ 22 января 2012

Я предполагаю, что вы используете проект установки Visual Studio для создания вашего установщика.

Перейдите в Вид-> Редактор-> Файловая система-> Рабочий стол пользователя -> [ярлык] -> Свойства-> Значок

Там вы можете настроить значок. Я также всегда проверяю, чтобы файл значков копировался в папку установки как отдельный файл (хотя я не думаю, что это строго необходимо).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...