2014-01-29 68 views
0

自定義安裝有兩個功能,如果用戶選擇了一個功能,另一個功能將被自動禁用,這意味着這兩個功能是互斥的。在WiX中安裝互斥功能

我該如何實現?

感謝您的幫助

回答

2

沒有什麼微星,將做到這本身作爲MSI不具有相互排斥的特性的概念。它可以使用一系列自定義操作和控制事件來完成,但由於另一個Windows安裝程序功能,因此在轉換到另一個對話框之前,功能狀態更改不會進行評估。

如果可能,請考慮使用radiobox來抽象選擇,然後驅動功能安裝狀態。否則,請考慮是否可以安全地安裝這兩個功能,但是選擇在應用程序的運行時使用哪個實現。這將使您的安裝程序開發變得更加輕鬆,並讓您更熟悉您所熟悉的語言。