共用方式為


安裝對話方塊的限制

更新:2007 年 11 月

在處理 [使用者介面編輯器] 時,雖然能夠以任何順序將安裝對話方塊置於任何安裝節點,但是對話方塊的使用方式仍具有某些限制。在某些情況下,未注意到這些限制會導致組建錯誤;在其他情況下,則會於安裝時造成未預期的結果。

注意事項:

Visual Studio 安裝和部署專案不支援您自行建立的自訂對話方塊或其他使用者介面項目。

開始節點

[開始] 節點中包含實際安裝開始之前顯示的對話方塊。

下列對話方塊僅可置於 [開始] 節點中:[啟動顯示畫面]、[歡迎]、[選項按鈕]、[核取方塊]、[文字方塊]、[安裝資料夾] (或 [安裝位址]) 和 [確認安裝]。

進度節點

[進度] 節點中包含正在安裝時顯示的單一對話方塊。

只有 [進度] 對話方塊應置於 [進度] 節點,若將其他對話方塊置於本節點中,則會造成組建 (Build) 錯誤。

結束節點

[結束] 節點中包含安裝完成之後顯示的對話方塊。

下列對話方塊僅可置於 [結束] 節點中:[註冊使用者] 和 [已經完成]。

[已經完成] 對話方塊可關閉 [安裝精靈],它必須是 [結束] 區段中最後一個對話方塊。如果 [已經完成] 對話方塊已移除,除非其他對話方塊同時也移除,否則會發生組建錯誤 (移除所有對話方塊,且不採用使用者介面來建立安裝程式)。

其他建議

[開頭顯示畫面] 對話方塊 (如果有使用的話) 應永遠排在第一位,接著會出現 [歡迎] 對話方塊。任何自訂對話方塊,如 [選項按鈕]、[核取方塊] 或 [文字方塊] 對話方塊等,應置於 [開始] 節點中,因為其目的在於收集安裝時要使用的資訊。[安裝資料夾] (或 [安裝位址]) 對話方塊應該是 [開始] 節點中倒數的第二個對話方塊,因為它可以停用 [上一步] 按鈕。[確認安裝] 對話方塊應該是最後一個,因為它提供使用者在啟動真正安裝前退出的機會。

[客戶資訊] 對話方塊可置於 [開始] 或 [結束] 節點中。不過,如果置於 [結束] 節點中,則對話方塊中的任何使用者變更都不會更新登錄。如果 [ShowSerialNumber] 屬性設定為 true,則對話方塊應置於 [開始] 節點中,以便於安裝前驗證序號。

同樣地,[授權合約] 對話方塊通常會置於 [開始] 節點中,因為必須接受合約才能繼續安裝。

[註冊使用者] 對話方塊可用來更新註冊資訊。因為使用者可能會取消安裝,因此註冊資訊應於安裝完成之後再行輸入。

[讀我檔案] 對話方塊可置於 [開始] 或 [結束] 節點中。如果其中包含會影響安裝的資訊,則應置於 [開始] 節點中,反之則通常置於 [結束] 節點中。

請參閱

概念

部署和執行階段使用者介面

其他資源

部署對話方塊

部署中的使用者介面管理