vs2008安裝部署軟件過程
1、在 Microsoft Visual Studio 2008的“文件”菜單上,單擊“新建”,然後單擊“項目”。
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、編譯