通过使用 Microsoft Visual Studio.net 中的安装和部署项目选项,您可以创建一个 Microsoft Windows 安装程序包。 但是,如果安装程序包中包含快捷方式文件的安装程序包后,在目标框中的快捷方式文件属性中出现的目标文件路径不正确。
出现此现象的原因在于 Windows 中的
创建快捷方式 功能不支持 Windows 安装程序描述符快捷方式的使用。
要变通解决此问题,编辑要更改的快捷方式的目标值的安装程序包 (.msi 文件)。
可以使用 Orca 数据库编辑器编辑安装程序包。Orca 数据库编辑器是可用的 Microsoft Windows 安装程序软件开发工具包 (SDK) 的一部分。要下载 Windows 安装程序 SDK,请访问下面的 Microsoft 网站:
有关 Orca 数据库编辑器的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
255905 (http://support.microsoft.com/kb/255905/ ) HOWTO: 使用 Orca 数据库编辑器来编辑 Windows 安装程序文件
要变通解决此问题,请按照下列步骤操作:
- 通过使用 Orca 数据库编辑器编辑安装程序包,请执行以下操作:
- 启动 Orca。
- 在 文件 菜单上单击 打开。
- 在 打开 对话框找到 Setupproj1.msi 文件所在的文件夹。
注意有关 C:\Setupprojects\Setupproj1\Debug 文件夹中创建该 Setupproj1.msi 文件的详细信息,请参阅"详细信息"中的 的这篇文章部分。
- 单击 Setupproj1.msi 文件,然后单击 打开。
- 在 表 窗格中单击 文件。
- 在右窗格中选择具有值的行在 $ 文件名 中的 WINAPP1.EXE|Winapp1.exe 列,然后副本出现在 文件 列中的相关值。
- 在 表 窗格中单击 快捷方式。
- 在右窗格中选择具有值的行 SHORTC~1.EXE|Shortcut Winapp1.exe 到 在 名称 列中。
- 在 目标 列中的步骤 f 中复制值替换现有的值。
- 在 文件 菜单上单击 保存,然后退出 Orca 数据库编辑器。
- 安装安装项目。
注意如果您的计算机上已经安装了 Setupproj1 安装项目,请按照下列步骤之前将其删除。
- 在 Windows 资源管理器中,找到 Setupproj1.msi 文件所在的文件夹。默认状态下,这是在 C:\Setupprojects\Setup1\Debug 文件夹。
- 双击 Setupproj1.msi 文件。 将启动安装向导。
- 在欢迎使用 Setupproj1 安装向导页中,单击 下一步。
- 在选择安装文件夹页上 文件夹 框中键入 C:\InstalledProjects\Setupproj1,然后单击 下一步。
- 在确认安装页上单击 下一步。
- 在安装完成页上单击 关闭。
- 验证该快捷方式的目标值,请执行以下操作:
- 在 Windows 资源管理器中,找到 C:\InstalledProjects\Setupproj1 文件夹。
- 用鼠标右键单击该 快捷方式 Winapp1.exe 文件,然后单击 属性。
- 单击 快捷方式的快捷方式 Winapp1.exe 属性 对话框中选项卡。
- 在 快捷方式 选项卡上请注意在 目标 框中显示的值是 C:\InstalledProjects\Setupproj1\bin\Winapp1.exe。