接上回說道
,那個太簡單的Installer安裝起來太快了...一閃而過,用戶頂多看到個Title,其他的什么都看不到,更別說參與:這是個問題,很大的問題,總得告訴用戶他正在裝的是啥東東,裝些什么,裝的時候是個什么狀態或者進度!我們又不是流氓軟件~
?
那怎么給installer加上UI呢?很簡單:
關鍵就在那句:
<
UIRef?
Id
="WixUI_Mondo"
/>
?
還沒完:
?
不僅僅這些,WixUIExtension還給我們提供了更多選擇:
<
Property?
Id
="WIXUI_INSTALLDIR"
?Value
="INSTALLLOCATION"
?
/>
<
UIRef?
Id
="WixUI_InstallDir"
/>
還有3個,自己試試看吧~
<
UIRef?
Id
="WixUI_FeatureTree"
?
/>
<
UIRef?
Id
="WixUI_Minimal"
?
/>
<
Property?
Id
="ApplicationFolderName"
?Value
="WiX?Sample?Application"
?
/>
<
Property?
Id
="WixAppFolder"
?Value
="WixPerUserFolder"
?
/>
<
UIRef?
Id
="WixUI_Advanced"
?
/>
聲明這幾個變量,可以實現替換自定義的License,Banner和Icon,我這里就不演示了~
WixVariable
<
WixVariable?
Id
="WixUILicenseRtf"
?Value
="Media\License.rtf"
?
/>
<
WixVariable?
Id
="WixUIBannerBmp"
?Value
="Media\banner.bmp"
?
/>
<
WixVariable?
Id
="WixUIDialogBmp"
?Value
="Media\dialog.bmp"
?
/>
<
WixVariable?
Id
="WixUIExclamationIco"
?Value
="Media\exclamation.ico"
?
/>
<
WixVariable?
Id
="WixUIInfoIco"
?Value
="Media\information.ico"
?
/>
<
WixVariable?
Id
="WixUINewIco"
?Value
="Media\new.ico"
?
/>
<
WixVariable?
Id
="WixUIUpIco"
?Value
="Media\up.ico"
?
/>
OK,如果你每個都試做了,是不是立即會感覺到原來依舊太簡單啦!?
建議大家再試試,從UI上進行Repair/Remove,再從appwiz.cpl或者右鍵MSI進行修復/卸載~
Add UI to an Installer