如何通过clickonce发布时更改Setup.exe图标

时间:2016-01-26 17:18:43

标签: c# asp.net visual-studio-2012 clickonce setup-deployment

在通过VS发布单击一次发布时,有没有办法为setup.exe文件设置自定义图标。 总是在发布之后,我得到setup.exe文件并带有图标(黑色光盘图像的种类),但在安装应用程序后,我可以在startmenu,ctrlpanel上看到我的自定义徽标。

1 个答案:

答案 0 :(得分:1)

我在构建项目之前不知道有什么方法可以更改图标,这样一旦部署了ClickOnce,它就已经有了图标,但是你可以很容易地编辑部署后的setup.exe图标。如果其他人在此之前知道如何做到这一点,他们可以胜过我的答案。

Visual Studio 中,转到文件>打开>文件并浏览到ClickOnce部署的 setup.exe 。打开此文件。

您应该会看到一个文件夹树。在图标节点上右键单击,然后选择添加资源

它应该已经在左侧选择了Icon资源类型,因此请点击右侧的导入来添加您的图标。

您的图标将在Visual Studio中打开,只需关闭此选项卡即可。您应该回到文件夹树。在图标节点下查看,确保您的图标具有最低的ID号。

保存文件。

您的setup.exe现在将有新图标。

免责声明:对我来说,Windows很奇怪,并且没有立即刷新图标。如果我去了它的属性或将文件复制到别处我可以立即看到图标。我认为它是一个缓存的东西。

编辑:屏幕截图:

enter image description here