vs2005安裝部署軟體過程

哈哈哈哈哈我撒發表於2009-08-24

 

1、在 Microsoft Visual Studio 2005的“檔案”選單上,單擊“新建”,然後單擊“專案”。
2、在“新建專案”對話方塊中,選擇“其他專案型別”,再選擇“安裝和部署”,然後在模板中選擇“安裝專案”。
3、鍵入 TestSetup 作為該程式的名稱,然後單擊確定。
4、新增安裝需要的檔案:
  點選“檔案系統”的“應用程式資料夾”,在右邊框中點選滑鼠右鍵,選擇“新增”,選擇“檔案”,然後選擇需要部署的檔案。本例選擇test.exe檔案(如果該程式執行時還需要別的檔案,則一起選擇)。
5、在“開始”選單上建快捷方式:
  A、點選“檔案系統”的“使用者的“程式”選單”,在右邊框中點選滑鼠右鍵,選擇“新增”,選擇“資料夾”,資料夾的名稱為“程式設計師”。
  B、點選“程式設計師”,在右邊框中點選滑鼠右鍵,選擇“建立新的快捷方式”,查詢範圍選擇“應用程式資料夾”,選擇test.exe檔案,然後確定,更名為“程式設計師祕書”。
6、在“桌面”建快捷方式:
  點選“使用者桌面”,在右邊框中點選滑鼠右鍵,選擇“建立新的快捷方式”,查詢範圍選擇“應用程式資料夾”,選擇test.exe檔案,然後確定,更名為“程式設計師”。
7、安裝後自動執行程式:
  A、使用下面的程式碼建立一個 auto.vbs(auto名稱可以隨意) 檔案:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """" & Property("CustomActionData") & """",1,False
Set WshShell = Nothing
  B、開啟安裝專案並轉到“自定義操作編輯器”。
  C、選擇“提交”節點;右擊並新增一個新的“自定義操作”。
  D、瀏覽檔案系統以新增您在步驟 A 中建立的 auto.vbs 檔案。
  E、auto.vbs屬性框的“CustomActionData”屬性[TARGETDIR]test.exe
8、選擇TestSetup專案,在屬性框中修改,Author為“魯勤儉”,Manufacturer為“程式設計師祕書開發小組”,ProductName為“程式設計師”,Title為“程式設計師”。
10、給快捷方式新增圖示:
  A、點選“檔案系統”--“使用者的程式選單”--“程式設計師”,在右邊框中點選滑鼠右鍵,選擇“屬性視窗”,點選“Icon”--“瀏覽”,在圖示對話方塊中,點選“瀏覽”,檔案型別選擇“可執行檔案(*.exe)”,應用程式資料夾中選擇test.exe檔案(注:test.exe專案編譯時要選擇有圖示才行,也可以直接在磁碟上選擇一個圖示檔案),確定,如果有多個圖示,選擇一個圖示,確定。
  B、同理給“使用者桌面”的“程式設計師”的快捷方式新增上圖示。
11、建立解除安裝連結:

     方法一
  A、在安裝專案目錄中,建立一個新的 Uninstall.bat 檔案。
  B、在安裝專案中,複製“ProductCode”屬性(一個類似 [12345678-1234-1234-1234-123412341234] 的值)。
  C、編輯 
      編輯 Uninstall.bat,以便讓其中一行包含以下內容(其中,ProductCode 是您在步驟 2 中複製的值):
  Msiexec /x ProductCode
  D、將 Uninstall.bat 新增到安裝專案的應用程式資料夾。
  E、右擊 Uninstall.bat 並選擇“建立快捷方式”以建立快捷方式。
  F、將快捷方式放在安裝專案中相應的“開始”選單資料夾中。
  G、將快捷方式重新命名為類似於“解除安裝 程式設計師祕書”,將屬性ShowCmd設為vsdscMinimized。

     方法二

      或將:C:/WINDOWS/system32/msiexec.exe加入文集並建立msiexec.exe 快捷方式 將Arguments屬性值設定為 /x + {ProductCode} 
12、編譯

 

相關文章