我遇到了Wix安裝程序的問題,該安裝程序涵蓋三種不同的功能集(客戶端/開發人員和服務器)。在卸載Wix安裝程序時禁用StartIIS7Configuration transaciton
當選擇客戶端時,安裝程序不需要執行任何在組件中定義的操作,這些操作未包含在此功能中。
在安裝我不明白一個問題,因爲我已經添加了一個自定義操作
<!-- Only perform the IIS Configuration if we have installed the Admin Application-->
<Custom Action="SkipIISCA" Before="InstallValidate">
<![CDATA[COMPONENT_TYPE = 2]]>
</Custom>
正在安裝的「客戶」組件類型時,這是唯一的運行。自定義動作的SKIPCONFIGUREIIS屬性設置爲1
時或者在卸載一個修復上的安裝程序執行時出現問題。看起來正在嘗試卸載或修復產品時正在嘗試IIS配置,並且似乎不會運行自定義操作來禁用此行爲。
基於註冊表設置,有沒有一種很好的方式來設置卸載/修復時的SKIPCONFIGUREIIS設置?
謝謝。