我有一個安裝程序,根據是否設置屬性將網站部署爲SSL或非SSL IIS站點。我被要求添加設置端口的選項,這不是問題,但是如果未設置該值,我想將端口設置爲默認值(80或443)。有條件地將單個WiX屬性設置爲不同的值
我想是這樣的:
<SetProperty Id="OUTPORT" Before="InstallFiles" Value="80"><![CDATA[SSL=0]]></SetProperty>
<SetProperty Id="OUTPORT" Before="InstallFiles" Value="443"><![CDATA[SSL=1]]></SetProperty>
但是,很顯然,維克斯抱怨有重複的ID SetOUTPORT自定義操作。
我在這裏跳下另一個WiX形狀的兔子洞嗎?
完美@Bob。當我第一次看到「CustomAction」時,我想我將不得不在託管代碼中完成所有操作。 –
這似乎不是有效的(?不再有效)http://wix.sourceforge.net/manual-wix3/wix_xsd_setproperty.htm –