我有什麼是我想象的一種常見的情況,但無法讓事情完全工作。在WiX主要升級期間阻止服務移除/安裝 - 服務不停止
該場景非常簡單,我想在不更改服務設置的情況下執行產品的主要升級,也不需要重新啓動。
- 在一個正常安裝,服務應該安裝並啓動
- 在卸載該服務應停止並刪除
- 上的升級服務應停止(不刪除),寫入新文件,並且服務再次啓動
我主要通過在DeleteServices上使用NOT UPGRADINGPRODUCTCODE條件工作。但是,升級過程中該服務並未停止,因此需要重新啓動。
升級時是否有某種方式停止服務,安裝新文件並重新啓動服務而不刪除/安裝服務?
第一次檢查將查看停止服務需要多長時間。如果不能及時停止,您需要先看看。 –
服務及時停止不是問題 - 當我在DeleteServices上使用指定的條件時,在升級繼續之前不會嘗試停止服務。 – snae
Hi @snae,您在此期間找到了解決方案嗎? –