繁体   English   中英

主要输出的 Visual Studio 部署项目快捷方式 - “打开文件位置”不起作用

[英]Visual studio deployment project shortcut for primary output - 'Open file location' not working

当您使用部署项目创建主输出的快捷方式时,请执行以下步骤:

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

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

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

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

MSI 安装的快捷方式默认为广告快捷方式。 这只是意味着快捷方式是指向其目标的间接指针,包含 Windows 安装程序产品代码、功能名称和组件 guid。 作为激活的一部分,它会检查目标文件是否存在,如果不存在,它将导致对已安装产品的修复。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM