共用方式為


HOW TO:根據使用者的選擇設定條件安裝

更新:2007 年 11 月

Condition 屬性可用來加入條件邏輯至安裝程式 (例如允許使用者選擇是否要安裝某個檔案)。在安裝過程中,只有在條件評估為 true 時,才可以評估條件並安裝檔案。

下列範例說明使用 [選項按鈕使用者介面] 對話方塊,以條件式安裝檔案。

注意事項:

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要根據使用者選項安裝檔案

  1. 在 [使用者介面編輯器] 中,選取 [安裝] 下的 [開始] 節點。

  2. 在 [動作] 功能表上,選擇 [加入對話方塊]。

  3. 在 [加入對話方塊] 對話方塊中,選取 [選項按鈕 (2 個按鈕)] 對話方塊。

  4. 在 [動作] 功能表上,連選兩次 [上移],並將 [選項按鈕 (2 個按鈕)] 節點移動至 [歡迎] 節點正下方。

    注意事項:

    所有自訂對話方塊都必須在 [安裝資料夾] 對話方塊 (或者是 [Web 安裝] 專案的 [安裝位址] 對話方塊) 之前。

  5. 選取 [使用者介面編輯器] 中的 [選項按鈕 (2 個按鈕)] 節點。在 [屬性] 視窗中,選取 [BodyText] 屬性並說明顯示的選項 (例如「您是否要安裝讀我檔案?」)。

  6. 選取 [Button1Label] 屬性並說明第一個選項 (例如「安裝讀我檔案」)。

  7. 選取 [Button2Label] 屬性並說明第二個選項 (例如「不要安裝讀我檔案」)。

  8. 在 [檢視] 功能表上指向 [編輯器],然後按一下 [檔案系統]。

  9. 在 [檔案系統編輯器] 中選取檔案。

  10. 在 [屬性] 視窗中,選取 [Condition] 屬性並輸入 BUTTON2=1。

    本條件會使用 [選項按鈕 (2 個按鈕)] 對話方塊中的 [ButtonProperty] 屬性 (BUTTON2),以根據安裝時所選取的按鈕來傳回 [Button1Value] (1) 或 [Button2Value] (2) 屬性。如果選取了第一個按鈕,則條件 BUTTON2=1 評估為 true,並且將會安裝檔案。

    秘訣

    在上述範例中,[ButtonProperty] 屬性使用預設值 "BUTTON2"。在多數情況下,您最好將此變更為更具意義的名稱,例如 “InstallReadme”。

請參閱

概念

部署條件

參考

Condition 屬性

其他資源

部署中的使用者介面管理

部署中的檔案安裝管理