【发布时间】:2011-02-08 09:20:15
【问题描述】:
当我使用 ClickOnce 部署和安装应用程序时,如何设置开始菜单快捷方式的图标?
平台:Visual Studio 2010 Professional Beta 1
【问题讨论】:
标签: c# .net windows deployment clickonce
当我使用 ClickOnce 部署和安装应用程序时,如何设置开始菜单快捷方式的图标?
平台:Visual Studio 2010 Professional Beta 1
【问题讨论】:
标签: c# .net windows deployment clickonce
双击主项目的属性。
单击应用程序选项卡。 (我在这里假设 C#。如果你在做 VB,如果它不同,请回帖,我会看看它是否相同。)
在页面中间,有一个“图标和清单”选项。
浏览以找到您要使用的图标并选择它。
它需要在项目的顶层文件夹中;我认为当您选择它时它会放在那里。
该图标将与您的项目一起部署,并将在“开始”菜单中使用。 (您可以仔细检查“应用程序文件”对话框——它应该在那里标记为 include(auto))。
您可以将表单上的图标设置为指向同一个图标,并将其显示在您的所有表单上。
【讨论】:
导致我进入该主题的问题如下:当我使用 ClickOnce 部署和安装我的应用程序时,如何设置开始菜单快捷方式的图标?这也是 Rene 的问题。
我确实尝试了一种解决方案,即转到“应用程序”选项卡并在页面中间使用“图标和清单”选项。我确保该图标位于各种资源文件中。该图标出现在我的窗口窗体上,但这未能解决问题:开始图标仍然是默认图标,并且没有更改为我的应用程序的图标。
它失败了,因为涉及到另一个问题。我为表单构建的 icon.ico 文件是 250x250 和 96px 分辨率。我将位于根文件夹中的应用程序图标重建为 16x16 和 72px 分辨率。执行此操作后,Windows 中的“开始”菜单图标更改为我的应用程序图标的顶部。
【讨论】:
如果您之前使用默认图标发布了该应用,则必须卸载该应用并重新安装才能使新图标正确显示。
【讨论】: