簡體   English   中英

WIX Bundle Installer,選擇要安裝的軟件包

[英]WIX Bundle Installer, choose packages to install

我有5個安裝程序,可能需要安裝在同一台機器上,其他地方。 每個用戶都有自己的用戶輸入自定義UI,為已安裝的應用程序設置配置選項。

我需要用戶能夠從完整安裝程序中選擇要運行的安裝程序。 類似於您在標准安裝程序中選擇功能的方式。 但是,如果用戶更喜歡只抓取所需的msi,我仍然需要將它們作為單獨的安裝程序。

有沒有辦法像引導其他wix項目類型一樣向引導程序安裝程序添加自定義ui步驟?

標准的WIX Bootstrapper應用程序(WixStdBA)不支持此功能,您必須自定義標准應用程序代碼才能實現您的目標。

您可以在codeplex: WIXEXTBA中查看WIXEXTBA項目,而不是編輯stdba 該項目已經包含了您正在尋找的一些功能。

要在高級別編輯標准BA,您必須執行以下步驟:

InstallCondition屬性可用於控制是否應安裝包:

<MsiPackage Id='MsiName' InstallCondition='RadioButton' SourceFile='\msiname.msi' />

定義“RadioButton”變量:

<Variable Name='RadioButton` Value='1' Persisted='yes' />

現在在wixstdba中為您的RadioButton定義一個關系。 您可以通過覆蓋主題文件並將radiobutton添加到使用RadioButton作為控件的@Id的Options頁面來完成此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM