我在我的安裝程序項目上運行了一個後期構建vbs腳本,該腳本編輯了一個安裝程序項目msi輸出(有兩個,調試和發佈),因此我可以同時將它們安裝在同一臺機器上。對於編輯版本和非編輯版本,msi文件所需的最少編輯次數是否被視爲兩個完全不同的產品?
這裏就是我編輯至今:
表:快捷,性能:名稱 (編輯桌面和STARTMENU快捷方式)
表:屬性,屬性:產品名稱,產品代碼,的UpgradeCode
在這兩個版本中,還添加了REINSTALLMODE = amus到'property'表。
問題是,編輯後的msi刪除了未編輯的msi的快捷方式和文件。但原始msi不會覆蓋未編輯msi的文件。
有什麼想法?
謝謝!
Isaac
對於您的情況可能很愚蠢,但它允許單個.msi升級兩個不同的產品線,將它們合併在一起,僅通過添加多個升級表記錄。 – 2011-02-28 14:06:16
似乎不再那麼愚蠢。謝謝你的啓發 – 2011-03-03 05:54:13