1
在這種情況下,如何爲WCF服務創建WiX安裝程序?如何使用WiX安裝程序安裝WCF服務?
- 在開始用戶選擇託管:自託管,在IIS中,在系統服務。
- 根據他的選擇我需要安裝的3套不同文件中的一個,做具體的自定義操作等
如何實現這一個安裝程序?
PS。我已經安裝了用於安裝IIS託管WCF的安裝程序。
但如何做3合一?
在這種情況下,如何爲WCF服務創建WiX安裝程序?如何使用WiX安裝程序安裝WCF服務?
如何實現這一個安裝程序?
PS。我已經安裝了用於安裝IIS託管WCF的安裝程序。
但如何做3合一?
最好的選擇是在安裝程序中有獨立的功能。在每個功能下,您可以擁有組成每個主機類型的組件(每個DLL有一個組件)。然後,您也可以執行任何自定義操作conditional on component action state
如果您尚未將所有服務邏輯分離爲可由主機項目(Web服務,Win服務等)引用的自己的程序集。所以在輸出文件的粗略簡明的清單你必須:
它可以讓所有的目標目錄都是同一個目錄,但是每個主機類型都有一個目錄可能是有意義的。在這種情況下,Common.dll需要被複制到每個文件夾,並且每個位置都需要一個單獨的wix組件。
使用功能選擇樹的默認UI可以工作,但我不相信您只能強制選擇一個功能。如果您想要使用更多定製功能選擇,您應該使用start with reading this