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