使用MsiMsp.exe构建补丁— MSI可以与原始MSI不同吗?

我正在为已经交付的产品构建一个msp补丁。该产品具有大量组件/文件。 我正在从原始目标MSI和升级MSI(通过orca手动修改)构建补丁。到现在为止还挺好。 构建和应用补丁需要花费大量时间来处理这么多文件,因此我正在考虑从两个MSI中删除所有未更改的文件以加快速度。我知道我可以对目标MSI进行一些修改,它仍然适用,但我想知道文件/组件/目录的更改。有谁能告诉我 如果删除文件将首先工作,和 如果我这样做的话,如果我在进一步补丁(建立基线和修补版本)上遇到麻烦? 到目前为止,我几乎打到了每个坑洞,我想这次我先问一下。而且我承认我还没有完全掌握Windows安装程序,所以我可能会接近它。 谢谢!     
已邀请:
建议不要从原始MSI中删除条目,因为它通常会破坏修补程序规则(目录,组件或功能不匹配)。此外,可能无法正确应用修补程序。 相反,你可以试试这个: 为目标和升级包执行管理安装 对于已提交的文件,手动删除未更改的文件 建立你的补丁 这可以加快构建过程。遗憾的是,您无法加速安装,因为延迟很可能是由于元件数量过多造成的。在这种情况下,一个好的方法是使用主要升级,最小化Component表中的组件数量。     

要回复问题请先登录注册