如果我有一个产品的 MSI 1.0 版本,并且我为其创建了一个 MST(进行了一些自定义),然后 MSI 2.0 版本发布了,我可以重用为 1.0 版本创建的 MST 文件吗?
如果我不能重复使用该 MST,如何轻松地将设置从一个 MST 文件导出到另一个 MST 文件?
谢谢
答案1
它通常取决于 MSI 和 MST 的组合,找出答案的唯一方法就是进行测试。
为了进行快速测试,您可以使用 orca(或您用来创建它的任何工具)打开它。如果新的 MSI 与旧的 MSI 有太大不同,则会显示警告或错误。
为了进行最终测试,您需要安装它。
如果你的 MST 只是添加行从来都不是问题。假设您创建一个 MST,将属性表中的 REBOOT 设置为“ReallySuppress”,您可以将其应用于任何 MSI 而不会出现问题。
当然,您需要确保这些更改在关系数据库环境中仍然有意义。
如果你调整或者删除从原始数据库中,您需要确保新数据库仍然包含您要处理的相同行