簡體   English   中英

WIX從MSI獲取運行時變量以轉換另一個

[英]WIX get runtime variable from msi to transform another

我正在用兩個MSI實現exe安裝程序。 在安裝第一個用戶期間,必須從ComboBox中選擇值,而我想使用選擇的值作為參數在第二個msi上運行轉換。 我正在使用dotNetInstaller引導程序(沒有UI),並且必須將msiexec參數配置為TRANSFORMS =“ [可變自第一個msi]”

我嘗試使用系統變量,但是它不起作用。 如何獲取ui屬性值來轉換第二個msi?

根據您當前的設計,我想說最簡單的方法是,第一個MSI將屬性存儲在注冊表值中,然后讓第二個MSI(或第二個MSI的轉換)將注冊表值讀入屬性。

通常,我會讓您的boosterapper / chainer(EXE)執行UI,然后將值傳遞給子程序包。

暫無
暫無

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

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