通過使用 Microsoft Visual Studio.net 中的安裝和部署項目選項,您可以創(chuàng)建一個 Microsoft Windows 安裝程序包。 但是,如果安裝程序包中包含快捷方式文件的安裝程序包后,在目標(biāo)框中的快捷方式文件屬性中出現(xiàn)的目標(biāo)文件路徑不正確。
出現(xiàn)此現(xiàn)象的原因在于 Windows 中的
創(chuàng)建快捷方式 功能不支持 Windows 安裝程序描述符快捷方式的使用。
要變通解決此問題,編輯要更改的快捷方式的目標(biāo)值的安裝程序包 (.msi 文件)。
可以使用 Orca 數(shù)據(jù)庫編輯器編輯安裝程序包。Orca 數(shù)據(jù)庫編輯器是可用的 Microsoft Windows 安裝程序軟件開發(fā)工具包 (SDK) 的一部分。要下載 Windows 安裝程序 SDK,請訪問下面的 Microsoft 網(wǎng)站:
有關(guān) Orca 數(shù)據(jù)庫編輯器的其他信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應(yīng)的文章:
255905 (http://support.microsoft.com/kb/255905/ ) HOWTO: 使用 Orca 數(shù)據(jù)庫編輯器來編輯 Windows 安裝程序文件
要變通解決此問題,請按照下列步驟操作:
- 通過使用 Orca 數(shù)據(jù)庫編輯器編輯安裝程序包,請執(zhí)行以下操作:
- 啟動 Orca。
- 在 文件 菜單上單擊 打開。
- 在 打開 對話框找到 Setupproj1.msi 文件所在的文件夾。
注意有關(guān) C:\Setupprojects\Setupproj1\Debug 文件夾中創(chuàng)建該 Setupproj1.msi 文件的詳細(xì)信息,請參閱"詳細(xì)信息"中的 的這篇文章部分。 - 單擊 Setupproj1.msi 文件,然后單擊 打開。
- 在 表 窗格中單擊 文件。
- 在右窗格中選擇具有值的行在 $ 文件名 中的 WINAPP1.EXE|Winapp1.exe 列,然后副本出現(xiàn)在 文件 列中的相關(guān)值。
- 在 表 窗格中單擊 快捷方式。
- 在右窗格中選擇具有值的行 SHORTC~1.EXE|Shortcut Winapp1.exe 到 在 名稱 列中。
- 在 目標(biāo) 列中的步驟 f 中復(fù)制值替換現(xiàn)有的值。
- 在 文件 菜單上單擊 保存,然后退出 Orca 數(shù)據(jù)庫編輯器。
安裝安裝項目。
注意如果您的計算機上已經(jīng)安裝了 Setupproj1 安裝項目,請按照下列步驟之前將其刪除。 - 在 Windows 資源管理器中,找到 Setupproj1.msi 文件所在的文件夾。默認(rèn)狀態(tài)下,這是在 C:\Setupprojects\Setup1\Debug 文件夾。
- 雙擊 Setupproj1.msi 文件。 將啟動安裝向?qū)А?
- 在歡迎使用 Setupproj1 安裝向?qū)ы撝?,單?下一步。
- 在選擇安裝文件夾頁上 文件夾 框中鍵入 C:\InstalledProjects\Setupproj1,然后單擊 下一步。
- 在確認(rèn)安裝頁上單擊 下一步。
- 在安裝完成頁上單擊 關(guān)閉。
驗證該快捷方式的目標(biāo)值,請執(zhí)行以下操作: - 在 Windows 資源管理器中,找到 C:\InstalledProjects\Setupproj1 文件夾。
- 用鼠標(biāo)右鍵單擊該 快捷方式 Winapp1.exe 文件,然后單擊 屬性。
- 單擊 快捷方式的快捷方式 Winapp1.exe 屬性 對話框中選項卡。
- 在 快捷方式 選項卡上請注意在 目標(biāo) 框中顯示的值是 C:\InstalledProjects\Setupproj1\bin\Winapp1.exe。