如何更改可视基本程序(.exe)的桌面图标

时间:2013-09-24 13:54:19

标签: vb.net visual-studio-2012 icons

即时制作vb.net应用,我想设置图标,我该怎么做?

- 编辑 -

原来我有点困惑,而且它正在发挥作用。但答案对其他人来说仍然有用。

2 个答案:

答案 0 :(得分:1)

'文件夹显示应用程序的图标,但表单的图标不同。将表单的图标(在属性网格中)更改为与应用程序相同,然后您应该看到它。

发布时,会生成2个基本上是安装文件的文件。一个依赖于ClickOnce应用程序部署支持库,另一个是独立的安装应用程序。由于两者都不是您设计的实际应用程序,因此它们不会具有您想要的图标。您可能需要调查其他更可配置的部署选项。

答案 1 :(得分:1)

如果我理解了问题和疑问,您的设置/安装程序可能会遗漏一些内容。

  1. 看起来您确实创建了一个快捷方式,将其添加到安装项目以安装到桌面上(否则您根本就没有)

  2. 在设置项目中选择快捷方式,打开属性窗口

  3. 点击Target。将出现您正在安装的文件列表。选择App.Exe(即主要可执行文件“MyApp.exe”通常是主要输出)。我认为Icon也应该被设置为“Icon”。

  4. 我认为这两个组合将桌面快捷方式的Icon属性链接到使用App.Exe。如果用户的程序菜单中还有一个快捷方式,则执行相同操作(或拖放副本)。

    您基本上是按照安装项目的快捷方式对普通桌面图标进行更改或设置它。该项目显然在安装时填写了实际路径等。

    修改

    PUBLISH只需编译所有内容并生成文件供开发人员分发。它被称为PUBLISH,因为在许多情况下,输出包括一个随时可用的安装程序,以便在PC上安装END USER。 (根据您的新Pic,您每次单击文件夹中的图标或文件时都会尝试重新安装。)

    同样,如果您没有将Setup pro添加到项目中,则使用默认项目,它不提供安装位置的选项,也不添加快捷方式。

    只需删除所有垃圾,再次发布到默认位置(VS Studio\...Project name\bin\Publish)。转到该文件夹​​并运行安装程序。它仍将安装到Users\AppData..,但会在开始菜单中添加一个快捷方式(到程序中)。

    对于桌面图标,请执行“发送到桌面...”操作。要安装图标,您必须添加并修改安装程序项目到您的解决方案。

    HTH