vs2005安裝部署軟體過程
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、編譯
相關文章
- Hbase分散式安裝部署過程分散式
- 軟體安裝過程的互動設計
- CentOS 7.9 64位 使用docker安裝軟體過程CentOSDocker
- 理論+實驗 詳解Oracle安裝部署過程Oracle
- Mysql MHA部署-03MHA軟體安裝MySql
- weblogic軟體安裝與配置部署大全Web
- 個體軟體過程
- 軟體測試-BUG管理工具禪道安裝使用過程
- APK安裝過程APK
- QWen2-72B-Instruct模型安裝部署過程Struct模型
- [個體軟體過程]之過程改進 (轉)
- 軟體工程-過程模型軟體工程模型
- 軟體工程-五 過程軟體工程
- webpack的安裝過程Web
- selenium安裝過程
- Cocoapods安裝過程
- 【一】TYPORA安裝過程
- 硬體開發筆記(十九):Altium Designer 21軟體介紹和安裝過程筆記
- 重拾軟體工程—(2)軟體過程軟體工程
- 軟體安裝
- weblogic中介軟體安裝與部署一些文章Web
- 【軟體測試】軟體及其開發過程
- 我心中的軟體過程
- RabbitMQ安裝過程詳解MQ
- 安裝wampserver的過程Server
- 原始碼包安裝過程原始碼
- apache、php、mysql安裝過程ApachePHPMySql
- linux安裝pymssql過程LinuxSQL
- ORM:ODB安裝使用過程ORM
- centos 安裝MySQL全過程CentOSMySql
- cocoaPods的安裝過程
- 服裝辦理軟體的資料預備過程
- docker安裝軟體Docker
- ubuntu 軟體安裝Ubuntu
- AIX 軟體安裝AI
- Ubuntu軟體安裝Ubuntu
- Jstorm叢集搭建過程/Jstorm叢集一鍵安裝部署JSORM
- Liunx(CentOS7)中介軟體Weblogic的安裝與部署CentOSWeb