VS2010安裝包制作 [桌面快捷圖標 右鍵屬性 打開文件位置]問題解決


前述:

軟件打包工具有很多種,讓人不知道選那個方便自己使用,Tiger Installer是一個在強大的功能和簡單易用兩個特性中尋找平衡的安裝制作軟件【此處不是廣告】.

之前為了圖方便一直在用 Tiger Installer。

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

結果:

直接用Visual  Studio Installer 來制作安裝包了.

如圖:

用vs Visual  Studio Installer 大家都會,不會的可以看一下園子里的http://www.cnblogs.com/shenqiboy/archive/2012/03/20/2407694.html

 在此過程就不做什么說明了。

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

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

 

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

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

在打包工程里找一下看看有沒有可以設置的地方,結果是:False.

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

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

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

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

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

      如圖:右邊表會顯示Setup.mis 文件的一些文件,如圖片,dll 等。這里我們只要找到 FileName 名字 為:我們遠行桌面快捷方式對應的 .exe 文件,然后復制表File字段的值(如圖紅框區域)。

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

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

      重點設置就是這里Terget【紅框內】:把剛才的復制的值 粘帖此處,前后分別要加上"[#"、"]" ,即公式:[#+復制的值+]。

最后:保存文件並退出

結果如圖:成功了..

總結:

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM