vs2010 安裝項目完成桌面快捷方式沒法定位程序文件夾 解決方法

本文轉載自http://www.cnblogs.com/jasonxuvip/archive/2012/07/13/2589952.htmlhtml

軟件打包工具備不少種,讓人不知道選那個方便本身使用,Tiger Installer是一個在強大的功能和簡單易用兩個特性中尋找平衡的安裝製做軟件【此處不是廣告】.數據庫

以前爲了圖方便一直在用 Tiger Installer。編輯器

昨天更新了一下Tiger 軟件.安裝包就不能建立桌面快捷和卸載了卡在那裏【Win7 x64系統】,尋求....解決方案.工具

結果:spa

直接用Visual  Studio Installer 來製做安裝包了.3d

如圖:htm

用vs Visual  Studio Installer 你們都會,不會的能夠看一下園子裏的http://www.cnblogs.com/shenqiboy/archive/2012/03/20/2407694.htmlblog

 在此過程就不作什麼說明了。圖片

生成安裝包 Setup.msi....就執行了安裝。ip

在桌面順利地建立了桌面圖標.

 

這時俺進行了右鍵屬性想找快速的到安裝的目錄下......杯具以下

坑爹的出現了紅色框框裏灰色的狀態.【打開文件位置】 是沒法操做的。

在打包工程裏找一下看看有沒有能夠設置的地方,結果是:False.

網上一看原來這個微軟遺留的問題,

微軟告訴咱們:由於 Microsoft Windows 中的建立快捷方式功能不支持 Windows 安裝程序描述符快捷方式的使用,將出現此現象。

微軟又告訴咱們要解決此現象:請編輯要更改的快捷方式的目標值的安裝程序包 (.msi 文件)
要更改快捷方式的目標值:就要使用 Orca 數據庫編輯器編輯安裝程序包,就是改安裝包裏shortcut:target的值。
 
此處提供 Orca工具  下載
 
操做過程來了
1、運行Orca.exe ,如圖操做選中咱們製做好的 Setup.mis 打開。

打開後如圖:左邊的表是Setup.mis 文件相關的信息都在這裏了.

2、找到左邊表的 【File】 選項 

      如圖:右邊表會顯示Setup.mis 文件的一些文件,如圖片,dll 等。這裏咱們只要找到 FileName 名字 爲:咱們遠行桌面快捷方式對應的 .exe 文件,而後複製表File字段的值(如圖紅框區域)。

3、找到左邊表【Shortcut】選項

      如圖:右邊表會顯示快捷方式的信息,表中Drectory 字段項就是快捷的位置項:DesktopFloder 就是位於桌面的,下面兩個值就是開始菜單裏的了。

      重點設置就是這裏Terget【紅框內】:把剛纔的複製的值 粘帖此處,先後分別要加上"[#"、"]" ,即公式:[#+複製的值+]。

最後:保存文件並退出

結果如圖:成功了..

總結:

1.用 Visual  Studio Installer 桌面快捷方式找到文件位置要另外設置繁瑣

2.設置Terget值:把複製的值前面加上[#尾部加上] ,即公式:[#+複製的值+]

3.求解,請勿拍磚,疼。



做者: JasonXuVip
個人網址: 政和生活網
本文地址:
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利.
相關文章
相關標籤/搜索