繁体   English   中英

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

[英]How to change Setup.exe icon when publishing through clickonce

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

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

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

您应该会看到一个文件夹树。 右键单击Icon节点并选择Add Resource

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

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

保存文件。

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

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

编辑:截图:

在此处输入图片说明

双击主项目的属性。

单击应用程序选项卡。 (我在这里假设是 C#。如果你在做 VB,如果它不同,请回帖,我会看看它是否相同。)

在页面中间,有一个“图标和清单”选项。 浏览以找到要使用的图标并选择它。 它需要位于项目的顶层文件夹中; 我想当你选择它时它会把它放在那里。 该图标将与您的项目一起部署,并将在“开始”菜单中使用。 (您可以仔细检查 Application Files 对话框——它应该在那里标记为 include(auto))。

您可以将表单上的图标设置为指向同一个图标,并在您的所有表单上显示它。

此链接为您解答: ClickOnce 开始菜单图标

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM