我在創建修補程序(MSP)時遇到問題。我使用的教程從鏈接:http://www.codeproject.com/KB/install/dotnetpatching.aspx?fid=209224&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2567089創建修補程序(msp)有什麼錯誤
假設:我有一個安裝XYZ.msi.In此MSI文件有「xyz.txt將該」
我建立從安裝XYZ.msi的補丁和這個補丁名稱是patch1.msp。這個補丁將升級文件'xyz.txt'。
我從安裝程序XYZ.msi構建另一個補丁,此補丁名稱爲patch2.msp。這個補丁也會升級文件'xyz.txt'。
如果用戶從XYZ.msi安裝我的應用程序並應用patch1.msp,並繼續應用patch2.msp - >我檢查xyz.txt的內容,它是舊的,因爲它來自patch1.msp。請解釋我。
如果用戶從XYZ.msi安裝我的應用程序並且不應用patch1.msp,則只應用patch2.msp - >我檢查xyz.txt的內容,因爲它來自patch2.msp,所以它是最新的。
請幫我解釋一下爲什麼。我有什麼錯?謝謝。
在patch1上安裝patch2的日誌說什麼?在patch1上應用patch2時,是否重新安裝了xyz.txt文件所屬的組件? – 2011-05-07 10:21:28