我意识到可能有一种简单的方法可以做到这一点,但如何为使用 Visual Studio 部署项目构建的 MSI 部署的可执行文件创建桌面快捷方式?
我想我需要使用文件系统编辑器,但是当我在用户桌面上创建快捷方式时,我无法定位可执行文件。我只能将目标指定为应用程序文件夹,而不是特定的可执行文件。
浪费了一个小时后,我完成了 - VS 2010 ... VS 2017(这篇文章有帮助):
就是这样!
我会添加以下步骤(罗马m的答案)以将.exe的图标放入快捷方式中,因为默认情况下您似乎会得到一个丑陋的通用文档快捷方式图标。
假设您已经为您的程序提供了所需的图标,
应该很简单:
同样您可以设置快捷方式的图标。至少我是这么认为的。
我通过使用 64 x 64 图标解决了此错误
想知道你们中是否有人真正使用过 Visual Studio?当您添加主输出并右键单击它时,没有添加快捷方式的选项。 如果您创建快捷方式,则无法选择主输出作为选项。这个选项根本不存在
图标文件大小很重要, 75 KB 未显示在快捷方式 exe 文件中, 但显示 15 KB。
上述解决方案对我来说不起作用,包括商业网络转换器。
最后,我在MS文档中读到了关于创建ICO文件的内容:
为了在 Windows 资源管理器中正确显示,ICO 文件必须针对每种图像尺寸保存为 24 位和 8 位颜色深度。
这似乎是相关的,因为当我将 ICO 中的所有 3 个图像(16x16、32x32、64x64)设置为 24b 深度时,生成的 37 KB 文件起作用并且图标开始显示在桌面上。未使用压缩。而且我是在 GIMP 中完成的,所以这不是 GIMP 的问题,而是设置的问题。