HOW TO:根據使用者的選擇設定條件安裝
Condition 屬性可用來加入條件邏輯至安裝程式 (例如允許使用者選擇是否要安裝某個檔案)。 在安裝過程中,只有在條件評估為 true 時,才可以評估條件並安裝檔案。
下列範例說明使用 [選項按鈕使用者介面] 對話方塊,以條件式安裝檔案。
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱 Visual Studio 設定。 |
若要根據使用者選項安裝檔案
在 [使用者介面編輯器] 中,選取 [安裝] 下的 [開始] 節點。
在 [動作] 功能表上,選擇 [加入對話方塊]。
在 [加入對話方塊] 對話方塊中,選取 [選項按鈕 (2 個按鈕)] 對話方塊。
在 [動作] 功能表上,連選兩次 [上移],並將 [選項按鈕 (2 個按鈕)] 節點移動至 [歡迎] 節點正下方。
注意事項 所有自訂對話方塊都必須在 [安裝資料夾] 對話方塊 (或者是 [Web 安裝] 專案的 [安裝位址] 對話方塊) 之前。
選取 [使用者介面編輯器] 中的 [選項按鈕 (2 個按鈕)] 節點。 在 [屬性] 視窗中,選取 [BodyText] 屬性並說明顯示的選項 (例如「您是否要安裝讀我檔案?」)。
選取 [Button1Label] 屬性並說明第一個選項 (例如「安裝讀我檔案」)。
選取 [Button2Label] 屬性並說明第二個選項 (例如「不要安裝讀我檔案」)。
在 [檢視] 功能表上指向 [編輯器],然後按一下 [檔案系統]。
在 [檔案系統編輯器] 中選取檔案。
在 [屬性] 視窗中,選取 [Condition] 屬性並輸入 BUTTON2=1。
本條件會使用 [選項按鈕 (2 個按鈕)] 對話方塊中的 [ButtonProperty] 屬性 (BUTTON2),以根據安裝時所選取的按鈕來傳回 [Button1Value] (1) 或 [Button2Value] (2) 屬性。 如果選取了第一個按鈕,則條件 BUTTON2=1 評估為 true,並且將會安裝檔案。
秘訣 在上述範例中,[ButtonProperty] 屬性使用預設值 "BUTTON2"。 在多數情況下,您最好將此變更為更具意義的名稱,例如 “InstallReadme”。