Visual Studio Installer 中的安裝界面總結

今天用VS2010自帶的 Visual Studio Installer 建了一個安裝部署項目,作了一個最簡單的程序安裝包。算法

安裝包內可設置用戶界面及順序,本文將逐個對這些界面進行說明,並列出了每一個界面的重要屬性。動畫

1、在部署項目屬性中,能夠設置安裝包相關的一些屬性ui

一、Author:設置安裝包的做者命令行

二、InstallAllUsers:指定本安裝包爲全部用戶安裝仍是隻爲進行安裝的用戶安裝圖片

三、PreBuildEvent:設置生成前命令行文檔

四、PostBuildEvent:設置生成後命令行部署

五、ProductName:產品名稱產品

六、RunPostBuildEvent:執行生成後命令行的時間,可選擇「成功生成時」或「老是」it

七、Title:安裝程序的標題io

2、啓動畫面

一、SplashBitmap:頁面顯示的bmp或jpg圖片

二、Sunken:設置凹陷邊框可見或隱藏

3、歡迎使用

一、BannerBitmap:右上角顯示的圖片(後面全部界面右上角的圖片都是各界面同名屬性設置的)

二、CopyrightWarning:設置版權信息(如:警告: 本計算機程序受著做權法和國際條約保護。如未經受權而擅自複製或傳播本程序(或其中任何部分),將受到嚴厲的民事及刑事制裁,並將在法律許可的範圍內受到最大程度的起訴。)

三、WelcomeText:歡迎辭(如:安裝程序將引導您完成在您的計算機上安裝 [ProductName] 所需的步驟。)

4、許可協議

一、LicenseFile:設置許可協議,支持RTF格式

5、註冊用戶

一、Executable:點擊「註冊用戶」按鈕後運行的可執行文件

二、Arguments:傳入Executable屬性中指定的可執行文件的參數

6、客戶信息

一、ShowOrganization:是否需填寫公司

二、ShowSerialNumber:是否需填寫序列號

三、SerialNumberTemplate:序列號格式(如「 <###-####> 」)

在這裏還要說一下, SerialNumberTemplate的填寫規則:

一、#:匹配數字,不使用校驗算法

二、%:匹配數字,使用校驗算法

三、?:匹配字母或數字,不使用校驗算法

四、^:匹配大小寫字母

五、<:全部在此字符左邊的內容都會顯示在對話框中

六、>:全部在此字符右邊的內容都會顯示在對話框中

七、其餘字符都會按字符常量進行輸出

7、自述文件

一、ReadmeFile: 設置程序說明文檔,支持RTF格式(此界面通常置於安裝成功後)

8、單選框界面(三個、四個、兩個按鈕)

一、BannerText:對話框標題部分顯示的文本

二、BodyText:對話框正文部分顯示的文本

三、ButtonNLabel:第N個單選框顯示的文字

四、ButtonNValue:第N個單選框對應的值(如一、二、3)

五、ButtonProperty:與單選框組關聯的屬性名

六、DefaultValue:默認被選中的按鈕(如1)

9、複選框界面(每一個界面最多四個複選框,最多可放置三個同類界面)

一、BannerText:對話框標題部分顯示的文本

二、BodyText:對話框正文部分顯示的文本

三、CheckboxNLabel:第N個複選框顯示的文字

四、CheckboxNProperty:第N個複選框對應的屬性

五、CheckboxNValue:第N個複選框默認值(True/False)

六、CheckboxNVisible:第N個複選框是否可見

10、文本框界面(每一個界面最多四個文本框,最多可放置三個同類界面)

一、BannerText:對話框標題部分顯示的文本

二、BodyText:對話框正文部分顯示的文本

三、EditNLabel:第N個文本框顯示的文字

四、EditNProperty:第N個文本框對應的屬性

五、EditNValue:第N個文本框默認值

六、EditNVisible:第N個文本框是否可見

11、安裝文件夾

一、InstallAllUsersVisible:設置是否顯示「爲本身仍是爲全部使用該計算機的人安裝XXX」

12、確認安裝

十3、進度條

一、ShowProgressBar:設置進度欄是可見仍是隱藏

十4、安裝完成

一、UpdateText:設置對話框底部顯示的更新文本(如:請使用 Windows Update 檢查是否有重要的 .NET Framework 更新。)

十5、安裝中斷

END

相關文章
相關標籤/搜索