1.首先新建一個安裝部署項目,
2.右擊項目名稱,選擇視圖->文件系統,在“應用程序文件夾”中建立您要安裝的應用程序所需的文件夾,並添加對應的文件和程序集文件,必須和你的程序所需的文件夾和文件一致。
3.在”用戶的程序菜單“中可以將程序的對應的快捷方式放入其中,同理,用戶桌面也可放入快捷方式。(右擊文件創建快捷)
4.添加應用程序的卸載程序,將微軟提供的卸載工具MsiExec.exe拷貝到安裝目錄下,並做好其快捷方式,並放入相應的位置,設置Arguments屬性位/x
5.如果需要註冊文件,可以在註冊表編輯器中操作。(視圖->編輯->註冊表)
6.如果要設計安裝界面,請在用戶界面編輯器中設置,如:添加許可協議,可以設置許可協議的對話框的LiceseFile屬性可以設置協議文件名(.rtf)。(視圖->編輯->用戶界面)
7.如果有自定義操作,就在自定義編輯器操作。
8.如果要設置安裝程序的啓動條件,可以在啓動條件編輯器中設置。如下:
1).Net FrameWork 的檢測,最簡單的方法就是設置系統必備條件,將系統必備中,勾選 .Net FrameWork 2.0 ,並勾選創建用於安裝程序系統必備的安裝程序複選框,並設置成“從與我應用程序相同的位置下載系統必備組件“。這樣就可將.Net框架集成到安裝程序中了。
2)如何檢測用戶機器中是否安裝了SQl Server數據庫。
先添加一個名爲MSSQLSERVER的註冊表搜索條件,設置屬性如下:
Property:MSSQLSERVER
RegKey:SOFTWARE/Microsoft/MSSQLServer/Setup
Root:vsdrrHKLM(默認值)
Value:SQLPath
然後,建立一個名爲MSSQLSERVER的啓動條件,並設置屬性爲:
Condition:MSSQLServer
InstrallUrl:設置爲空
Message:系統檢測到您機器上沒有SQL Server 2000,請先安裝!
9.設置安裝程序的部署項目屬性,如下:
Author: 軟件開發者,Manufacturer:軟件開發公司 ProductName:產品名稱
10.如果要註冊.dll文件,請將其屬性Register設置爲:vsdrfComSelfReg,即可註冊成功。
至此就可以右擊項目生成屬於自己的安裝程序了。
總結;
1.應用程序文件夾中的文件可以不用安照文件 程序集一一添加,可以直接拷貝複製到應用程序文件夾內即可!
2.如果您希望有些文件在卸載源程序時不會自動刪除,請將Permanent設爲true,即可!