0

我正在制作一个 vb.net 应用程序,我想设置图标,我该怎么做?

- 编辑 -

结果我有点困惑,它正在工作。但答案仍然对其他人有用。

4

2 回答 2

1

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

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

于 2013-09-24T15:29:08.520 回答
1

如果我理解问题和问题,您的安装程序/安装程序可能会遗漏一些东西。

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

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

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

我认为这两件事结合起来将桌面快捷方式的图标属性链接到使用 App.Exe 的。如果用户的程序菜单中也有快捷方式,请执行相同的操作(或拖放副本)。

您基本上是在对安装项目的快捷方式进行操作,就像您对普通桌面图标所做的那样来更改或设置它。该项目显然在安装时填写了实际路径等。

编辑

PUBLISH 简单地编译所有内容并生成文件供开发人员分发。之所以称为 PUBLISH,是因为在许多情况下,输出包括可供最终用户安装在 PC 上的即用型安装程序。(根据您的新图片,每次单击文件夹内的图标或文件时,您都会尝试重新安装。)

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

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

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

高温高压

于 2013-09-24T16:17:20.397 回答