gpt4 book ai didi

windows - MSP 与 MSI 封装。哪个用于补丁?

转载 作者:可可西里 更新时间:2023-11-01 12:37:06 26 4
gpt4 key购买 nike

目前我正在开发一个使用 MSI 包部署的项目。要修补该程序,我们只需部署另一个 MSI 安装程序包而不是 MSP。这是解决此问题的有效/高效方法,还是我们应该部署 MSP 补丁包?我有过 MSI 但没有 MSP 的经验。我将如何着手创建 MSP 补丁?我在互联网上搜索,似乎找不到任何东西。

提前致谢!

最佳答案

打补丁非常复杂且难以使用,如果您不遵循正确的 MSI 实践,则打补丁非常不可靠。

我仅在必须时使用它,以实现无法以任何其他方式交付的修复。一个示例是,如果产品的卸载顺序被破坏,导致卸载未完成但进入回滚。然后我通过小升级打补丁 以修复已安装产品中的错误,然后将其卸载。我用这种方式制作的大部分补丁都是使用 Wise Package Studio 制作的 - 它们运行良好。

我还使用补丁为已发布的产品提供非常小的修复。通常只有一个或两个带有一些紧急修补程序 的文件。任何复杂的软件版本都可能在主要版本发布几周后迫切需要这样的补丁,因为在野外发现了紧急问题并且需要快速修复。这是为了防止最终用户进行大量下载。在这些情况下,我总是启用“包含整个文件”,以防止众所周知容易出错的位级修补。

许多人希望使用补丁向 QA 测试人员提供每日小更新算了吧。不值得冒险,当然也不值得付出努力,而且几乎不会节省任何时间,除非您的测试人员在海外。如果您确实需要为 QA 测试人员打补丁,请永远不要使用位级补丁,因为如果他们在安装文件夹中弄乱了这将失败 - 优秀的 QA 测试人员可能会这样做。

如果您需要为已发布的产品打补丁,请确保充分利用任何可用的 QA 测试人员,并让他们在不同平台上运行补丁,从不同版本、不同语言等进行升级...很难做到正确。也不应使用补丁针对过多的先前版本,因为这往往会使事情很快变得复杂。

总体而言:请记住 patching is designed for hotfixing .如果您正在研究产品补丁的使用,那么链接的文章可能值得一读。有点乱,但描述了几个 MSI 补丁障碍。

关于windows - MSP 与 MSI 封装。哪个用于补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12159487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com