1
我創建了具有2個功能的WIX MSI(其實更多,但讓我們保持簡單討論)。第一個是創建數據庫並運行一些sql腳本的數據庫功能。另一個在IIS中創建一個Web應用程序。如果用戶在本地安裝數據庫(本地實例名稱),那麼我想讓他們事先安裝SQL Server高級服務(需要全文索引)。如果他們正在安裝Web應用程序,我想確保IIS已配置屬性(即啓用了asp.net)。WIX - 有條件地安裝SQL Server和/或IIS(如果選擇的功能)(數據庫+網站)
我一直在尋找bootstrapper,但我不確定我是如何與功能選擇結合的,因爲先決條件似乎在以前運行。我希望用戶選擇是否要安裝數據庫或Web應用程序或兩者。因爲在某些情況下他們會希望他們在不同的機器上。
如果他們只是安裝數據庫,那麼我不想在數據庫機器上啓用IIS。
-Lars