如何将图标添加到WPF应用程序桌面快捷方式?

时间:2012-01-21 20:57:35

标签: wpf icons

请注意,我询问的是DESKTOP图标,而不是窗口图标。该图标显示在应用程序窗口中。这可以。但是当我运行安装程序来安装应用程序时,桌面快捷方式只有一个默认图标。如何将桌面图标与相同的应用程序图标相关联? 应用程序运行时,任务栏上的图标是正确的图标。我还将ico文件设置为Resource和Embedded Resources。两者都不起作用。 感谢。

我做到了:

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

以及:

在我的visual studio 2010中:项目 - &gt; 'ApplicationName'属性 - &gt;标签应用 - &gt;图标和清单。在那里你指定你的图标

以及:

验证您的项目文件(.csproj或.vbproj)中有这样的条目:

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

1 个答案:

答案 0 :(得分:6)

我假设您正在使用Visual Studio安装项目来创建安装程序。

转到视图 - &gt;编辑器 - &gt;文件系统 - &gt;用户桌面 - &gt; [快捷方式] - &gt;属性 - &gt;图标

您可以在此配置图标。我也总是确保将图标文件作为独立文件复制到安装文件夹中(虽然我认为这不是必需的)。