2016-10-03 91 views
1

有一個解決方案(.net,c#),其中有2個項目。來自同一解決方案的多個Wix安裝程序

  • 一個C#Web項目
  • C#項目 - Windows服務

他們都需要一個單獨的維克斯安裝程序。 (用於Web應用程序的Wix安裝程序和用於Windows服務的Wix安裝程序)

這應該如何處理?我們使用添加到解決方案中的新Wix安裝項目構建了Web安裝程序。我們是否應該爲Windows服務創建一個新的Wix安裝項目?在同一個解決方案中有2個Wix安裝項目?或者可以以某種方式重新使用此Wix安裝項目?

我們是否應該考慮嘗試以某種方式創建具有兩者(兩個應用程序)的安裝程序以及負責安裝的用戶在安裝過程中將檢查一個或兩個複選框?

+1

據我所知,沒有選項有多個安裝在1個項目,所以您需要2個項目,或者像你說的,一個具有可選功能。如果Web項目和服務不是共同安裝在一起,我可能會使用多個項目的解決方案,因爲您可以更好地控制軟件的分發,並且安裝程序更小。 – Mischo5500

+1

如果您有多個WiX安裝程序,您可能還會考慮添加WiX Bootstrapper。 –

+0

@ Mischo5500如果你想添加這個答案,我會接受它... – Ash

回答

0

「據我所知,沒有選擇在一個項目中安裝多個安裝程序,所以你需要2個項目,或者如你所說,有一個可選擇的功能,我可能會用多個項目的解決方案,如果網站項目和服務不是共同安裝在一起的,因爲你可以更好地控制你的軟件分發,安裝程序更小。「

通過@ Mischo5500

相關問題