将图标添加到设置中的快捷方式

时间:2013-11-29 11:31:36

标签: c# winforms installer installation

我正在尝试在我的设置应用程序中创建的快捷方式中显示图标。我有两个快捷方式,一个用于开始菜单和桌面。图标在程序文件中显示正常,但那是应用程序的直接输出。另外两个是捷径。它们仍然显示默认的快捷方式图标。

我发现了这个并没有用。当我这样做时,没有显示图标。所以我不能选择确定

Setting correct icon for Shortcut in VS2010 Setup Project

然后我找到了这个链接

How to change windows Applicatoin's default icon in Setup Project

右键单击您的Windows应用程序项目,选择属性。在属性窗口中,选择应用程序选项卡。在应用程序选项卡中,有一个单选按钮,表示图标和清单。选择该选项并在图标下拉菜单中浏览并选择应用程序的自定义图标。

当我尝试这样做时。我收到一个错误:

Error   8   Error generating Win32 resource: Error reading icon 
'C:\Users\<me>\Documents\Visual Studio 2010\Projects\<solution>\<project>\
<mylogo>.ico' -- The data is invalid.   
C:\Users\<me>\Documents\Visual Studio 2010\Projects\<solution>\<project>\
obj\x86\Debug\<program>.exe <project>

任何帮助请非常感谢。

1 个答案:

答案 0 :(得分:2)

这意味着你的ico已损坏。如果您在

之前在线转换,请尝试使用其他工具或网站转换或创建ico