主要输出的Visual studio部署项目快捷方式- '不工作

本文关键字:工作 快捷方式 项目 输出 Visual 部署 studio | 更新日期: 2023-09-27 18:12:13

当您为部署项目创建主输出的快捷方式时,请遵循以下步骤:

(根据这篇文章Visual Studio部署项目-创建部署可执行文件的快捷方式)

在部署项目中,转到文件系统编辑器
单击"应用程序文件夹"(我假设您有"主要输出"从您的
右键单击项目的"Primary Output"想要用快捷方式定位-选择"创建到主要的快捷方式"输出……
重命名快捷方式
将快捷方式拖到桌面/程序菜单文件夹

这一切都很好,但是当你在安装后右键单击目标机器上的快捷方式并选择"打开文件位置"选项,这应该打开实际exe的文件夹,Windows打开快捷方式所在的文件夹。快捷方式"属性"中的"打开目标位置"按钮被禁用。

知道为什么它没有正确链接,即使点击它启动可执行文件都好吗?

主要输出的Visual studio部署项目快捷方式- '不工作

MSI安装的快捷方式默认为广告快捷方式。它只是意味着快捷方式是指向其目标的间接指针,包含Windows Installer ProductCode、Feature name和Component guid。作为激活的一部分,它检查目标文件是否存在,如果不存在,它将对已安装的产品进行修复。

如果您在命令行上设置DISABLEADVTSHORTCUTS为1,安装或手动将其添加到MSI文件(InstEd或Orca)的属性表中,这将禁用创建它们。https://msdn.microsoft.com/en-us/library/aa368297 (v = vs.85) . aspx