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

bha*_*ath 5 c# asp.net clickonce setup-deployment visual-studio-2012

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

Equ*_*lsk 5

我不知道有什么方法可以在构建项目之前更改图标,以便在部署 ClickOnce 后它已经具有该图标,但是您可以在部署后轻松编辑 setup.exe 图标。如果其他人在此之前知道一种方法,那么他们可以胜过我的答案。

Visual Studio 中,转到“文件”>“打开”>“文件”,然后浏览到您的 ClickOnce 部署的setup.exe。打开这个文件。

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

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

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

保存文件。

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

免责声明:对我来说,Windows 很奇怪,并没有立即刷新图标。如果我转到其属性或将文件复制到其他地方,我可以立即看到该图标。我想这是一个缓存的东西。

编辑:截图:

在此处输入图片说明