5
我想在安裝結束時向用戶顯示一個摘要頁面,其中顯示了安裝的功能。 ADDLOCAL屬性包含這些信息,但我無法弄清楚如何在對話框上顯示它的值。將它作爲控件的Text屬性添加不起作用。WiX:添加顯示已安裝功能的摘要對話框
<!-- Does not display anything -->
<Control Id="InstalledFeaturesText" Type="Text" ... Text="[ADDLOCAL]" />
謝謝。
要做類似的事情,我創建了整個對話框,從WiX SDK複製現有對話框的代碼,並在其中添加了一個文本控件。不過,我不知道這是否正確。 – Dialecticus
這就是我所做的。但是,文本控件是空白的 - 就像「ADDLOCAL」沒有設置值一樣。但是,當我查看msiexec日誌時,它顯示'Property(s):ADDLOCAL = Feature1,Feature2,Feature3'。如果我嘗試使用不同的內置屬性(如USERNAME),則它按預期工作。必須有一種方法來訪問要安裝的功能列表,我只是不知道該怎麼做。 – C123
您可以檢查安裝的詳細日誌 - 查找ADDLOCAL屬性的屬性更改事件。也許它會在某個時候被重新分配爲空字符串。 YOu可以將該屬性的值保存到您自定義的屬性中,該屬性可以像您所提到的那樣查找 –