Visual studio 2010 是否可以创建来自Visual Studio安装项目中合并模块的文件的快捷方式?

Visual studio 2010 是否可以创建来自Visual Studio安装项目中合并模块的文件的快捷方式?,visual-studio-2010,setup-project,merge-module,Visual Studio 2010,Setup Project,Merge Module,我在VisualStudio2010中有一个安装和部署项目,它使用一些合并模块来安装我的程序运行所需的一些依赖项。其中一个MSM文件包含我想在“程序文件”菜单中创建快捷方式的可执行文件。这是可能的还是(我将继续学习…)安装和部署项目的另一个恼人的限制?您无法将快捷方式链接到合并模块文件。但是,快捷方式的目标是。因此,您可以简单地使用一个格式化值,该值将解析为合并模块文件路径 例如,快捷方式目标可以如下所示: [ProgramFilesFolder][Manufacturer]\[ProductN

我在VisualStudio2010中有一个安装和部署项目,它使用一些合并模块来安装我的程序运行所需的一些依赖项。其中一个MSM文件包含我想在“程序文件”菜单中创建快捷方式的可执行文件。这是可能的还是(我将继续学习…)安装和部署项目的另一个恼人的限制?

您无法将快捷方式链接到合并模块文件。但是,快捷方式的目标是。因此,您可以简单地使用一个格式化值,该值将解析为合并模块文件路径

例如,快捷方式目标可以如下所示:

[ProgramFilesFolder][Manufacturer]\[ProductName]\myFile.exe

此类型的快捷方式仅在其目标存在于磁盘上时创建。

如何将其添加到安装项目中?我遇到的问题是,如果不先选择安装程序的现有组件,我无法创建快捷方式或自定义操作。Visual Studio安装项目不支持此操作。您可以使用Orca编辑生成的MSI,也可以使用其他设置编写工具。