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、編譯
相關文章
- CentOS 7.9 64位 使用docker安裝軟體過程CentOSDocker
- weblogic軟體安裝與配置部署大全Web
- 理論+實驗 詳解Oracle安裝部署過程Oracle
- QWen2-72B-Instruct模型安裝部署過程Struct模型
- Mysql MHA部署-03MHA軟體安裝MySql
- selenium安裝過程
- 軟體測試-BUG管理工具禪道安裝使用過程
- 硬體開發筆記(十九):Altium Designer 21軟體介紹和安裝過程筆記
- webpack的安裝過程Web
- 【一】TYPORA安裝過程
- 安裝wampserver的過程Server
- 軟體工程-過程模型軟體工程模型
- 軟體工程-五 過程軟體工程
- 軟體安裝
- 安裝軟體
- Tigase手動安裝過程
- RabbitMQ安裝過程詳解MQ
- 原始碼包安裝過程原始碼
- Liunx(CentOS7)中介軟體Weblogic的安裝與部署CentOSWeb
- 服裝辦理軟體的資料預備過程
- docker安裝軟體Docker
- Ubuntu軟體安裝Ubuntu
- Linux軟體安裝Linux
- windows7安裝redis過程WindowsRedis
- VisualStudio(Mac)安裝過程筆記Mac筆記
- Python 3安裝IPython過程分享Python
- 【 Linux 軟體安裝 】- 1 JDK安裝LinuxJDK
- Oracle 18c rpm 安裝及解析安裝過程Oracle
- 硬體開發筆記(一):高速電路設計Cadence Aleego軟體介紹和安裝過程筆記Go
- Visual Studio 2010詳細安裝過程
- mysql5.7.23安裝詳細過程MySql
- 使用pip安裝selenium過程筆記筆記
- Ubuntu 16.04 安裝 MySQL 8.0 全過程UbuntuMySql
- nuxtjs 安裝過程中出現問題UXJS
- CentOS7下PostgreSQL安裝過程CentOSSQL
- 秒搞VirtualBox 、CentOS 的安裝過程CentOS
- android apk安裝過程原始碼解析AndroidAPK原始碼
- redhat 5.4下安裝MYSQL全過程RedhatMySql
- ubuntu 12.10 php55安裝過程UbuntuPHP