我想創建一個補丁(.msp文件)使用wix,我在哪裏複製一些文件到應用程序的安裝路徑(程序文件)並且還試圖添加註冊表項。
安裝(使用msi)時,它可以正常工作,更新二進制文件。 但是當我嘗試應用修補程序它不起作用,意味着二進制文件沒有得到更新。應用程序和二進制文件沒有得到更新時,應用補丁在試圖添加註冊表項
但是,我觀察到,當我嘗試再次應用該補丁時,二進制文件似乎被更新。
似乎在這裏我通過提供Guuid添加組件。
問題是:爲什麼它適用於全新安裝,但不適用於使用補丁程序? 是否有可能使用補丁(msp)添加新的guuid組件?需要
歡迎的StackOverflow!我重新格式化了你的問題(並修正了一點語法),使它更具可讀性。我不是wix專家,但我想他們需要更多的信息來說明你做了什麼來回答你的問題。 –
你究竟想達到什麼目的?主要是如果您正在對應用程序進行完整升級(例如添加功能),則不應使用修補程序。如果您需要替換之前安裝的一個或多個文件,那麼您可以使用修補程序在先前的msi中更改一口大小。 – ProjectNapalm