如何強制我的Wix installer
始終安裝應用程序?目前,當我第二次運行.msi
文件時,安裝程序繼續進入uninstall
屏幕,但我想確保安裝程序always installs
像我第一次使用它的應用程序。有沒有這方面的一些最佳做法?每次都強制安裝
一個更好的問題可能是...... Windows安裝程序在初次安裝後再次運行.msi文件時是否知道產品需要維護?因爲如果它只是檢查註冊表,我可以在卸載後刪除註冊表項......有人知道嗎?我真的可以用這個幫助。
編輯:我想通了。如果刪除HKEY_CURRENT_USER/Software/Microsoft/Installer/Products/YOURPRODUCTGUIDHERE中的引用,安裝程序將安裝.msi的全新安裝。因此,在安裝結束時,拋出一個自定義操作來刪除該註冊表項,以便下一次安裝工作:)
可能重複://計算器。 com/questions/775259/wix-always-overwrite-the-before-version) – 2011-12-19 14:03:44
我已經使用了主要的升級,但它不能像該文章中描述的那樣工作;它有點誤導。我只是想每次都進行完整安裝。實際上,我的安裝程序甚至不必卸載,因爲我正在爲我公司的安裝程序工作,只能在內部使用。然而,它總是要安裝,就像第一次... – Alexandru 2011-12-19 14:14:10