小编F.P*_*Pol的帖子

Visual Studio 安装程序项目 - 未设置快捷方式图标

我已经使用 .NET 4.6.1 和 C# 创建了一个 WinForm 应用程序。我使用的是 Visual Studio 2017,更新了最新修复程序(截至 2018 年 9 月 29 日)。该应用程序使用自定义图标,并正确显示:exe 文件显示正确的图标。

我已经使用“Microsoft Visual Studio 2017 安装程序项目”扩展创建了一个安装程序项目。安装程序在不同位置(在 Program Files 下,在用户的 App Data 下等)复制文件集,并且文件被正确复制。EXE 文件正确显示我设置的自定义图标。

现在,问题来了。我在桌面上设置了快捷方式。快捷方式已创建并实际工作,但图标是错误的:改为显示默认的 Windows 图标。我尝试了几种解决方案并从几个论坛上阅读。

1- 我尝试从文件系统视图(桌面文件夹)“创建新快捷方式”,然后从“属性”窗口设置图标。

2- 我尝试右键单击输出 exe 并选择“创建主输出的快捷方式”,然后将快捷方式拖到桌面文件夹。

3- 我尝试选择直接引用应用程序输出 exe 的图标:向导允许我选择正确的图标,我选择它并确认。

4- 我尝试选择引用源 ICO 文件的图标:再次,向导允许我选择正确的图标,我选择它并确认。

我尝试过的任何解决方案,我总是获得一个使用默认图标而不是自定义图标显示的快捷方式。

更重要的是,如果我尝试通过右键单击 EXE 来手动“创建快捷方式”,则在窗口的文件资源管理器中,快捷方式是使用正确的自定义图标创建的!因此,奇怪的是 Visual Studio(或安装程序)在安装过程中无法做同样的事情。

您知道问题的原因吗?如何解决?

谢谢!

c# installation icons shortcut visual-studio

5
推荐指数
1
解决办法
8437
查看次数

标签 统计

c# ×1

icons ×1

installation ×1

shortcut ×1

visual-studio ×1