0
在我的安裝程序中,前兩個屏幕總是相同(一個歡迎對話框和帶複選框的功能選項)。每個功能都需要不同的對話框,其中有一些共同點。參考UI取決於Windows安裝程序中的選定功能
我想知道是否有可能爲每個功能都有一個UI元素,並根據用戶選擇作爲其想要的功能,引用正確的用戶界面。
我想設置一個屬性,如FEATURETOINSTALL
,退出我想要的UI對應的功能選擇對話框。
<UI Id="CommonUI">
...
</UI>
<Property Id="FEATURETOINSTALL" Value="DefaultUIId"/>
<UIRef Id="[FEATURETOINSTALL]"/>
基本上,我想在機器上已經顯示UI的時候引用一個UI元素。
有沒有一種方法可以在已經顯示UI的情況下動態引用UI元素,而不是用一堆Publish
標籤手動執行?
您可以使用ADDLOCAL屬性來獲取選定要安裝的功能列表,無需手動構建。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa367536(v=vs.85).aspx 關於UI元素,我不知道這是否可能。 – 2013-02-22 10:44:33
@BogdanMitrache我使用AddLocal和Remove events取決於複選框。我只是想知道是否必須爲下一個按鈕上的每個功能創建一個'Publish'標籤,以將用戶發送到正確的對話框。 – Netfangled 2013-02-22 12:10:44