我正在爲將替換舊的Visual Studio安裝程序的產品創建WiX安裝程序,並將提供新的構建版本(從1.0.5升級到1.0.6) 。我知道我需要讓安裝程序計算產品的GUID,並且我需要使產品的升級代碼與之前產品中的代碼相同。從VS安裝程序轉換後的WiX組件Guid
我需要知道的是如何確定我的組件的GUID。我發現以下聲明:
組件GUID = - 這是應該從上一代產品複製的產品/組件代碼。如果這不可行或不可行,那麼必須通知客戶在安裝新版本之前應該卸載以前的版本。否則,可能會出現產品代碼擁有PC上的哪個文件的衝突。
我認爲Guid會來自我在組件中包含的程序集的程序集信息。那是對的嗎?
謝謝!
非常好,謝謝!我試圖通過一些教程工作,但他們中沒有一個人似乎深入探討了從另一種安裝程序轉換的主題。這是我從該網站獲得的信息,供參考:[http://www.merlinia.com/mdt/WiXTutorial1.msl](http://www.merlinia.com/mdt/WiXTutorial1.msl) – Neverforget115
對於升級從以前的安裝程序,即vbdproj,你真正需要做的就是確保UpdgradeCode guid匹配,Product guid不同,版本號高於以前的版本並使用MajorUpgrade元素(http://wixtoolset.org /documentation/manual/v3/xsd/wix/majorupgrade.html)。這樣它將完全卸載舊msi並安裝新的msi。 –