请注意,我询问的是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"**>
Run Code Online (Sandbox Code Playgroud)
还有这个:
在我的visual studio 2010中:项目 - >'ApplicationName'属性 - >选项卡应用程序 - >图标和清单.在那里你指定你的图标
还有这个:
验证您的项目文件(.csproj或.vbproj)中有这样的条目:
<PropertyGroup>
<ApplicationIcon>Resources\MyAppIcon.ico</ApplicationIcon> ...
</PropertyGroup> ... <ItemGroup> <Resource
Include="Resources\MyAppIcon.ico" /> ... </ItemGroup>
Run Code Online (Sandbox Code Playgroud)
我假设您正在使用Visual Studio安装项目来创建安装程序.
转到视图 - >编辑 - >文件系统 - >用户桌面 - > [快捷方式] - >属性 - >图标
在那里你可以配置图标.我也总是确保将图标文件作为独立文件复制到安装文件夹中(尽管我认为这不是必需的).