gpt4 book ai didi

wix - 每个组件一个文件还是每个组件多个文件?

转载 作者:行者123 更新时间:2023-12-03 05:35:49 25 4
gpt4 key购买 nike

我应该将要安装的所有文件包装在各个组件中吗?将多个文件放在一个组件中有何优点?

最佳答案

“每个组件一个文件”的一个原因是 resiliency 。当应用程序启动时,Windows Installer 可以检查 keypath 是否任何组件丢失。如果 key 路径丢失,则重新安装/修复组件。

如果一个组件有多个文件,则只有一个文件可以作为 key 路径。在 wix 中,您可以通过在 File 上设置 KeyPath=yes 来指示这一点。元素。其他文件将不会受到 Windows Installer 弹性的完全保护。仅当 key 路径文件丢失时才会重新安装它们。

“每个组件一个文件”的另一个原因是将文件安装到它们可能已经存在的位置(例如应用程序升级,或安装到 c:\windows\system32 时)。 Windows 安装程序通过检查 key 路径来确定是否需要安装组件。如果 key 路径是一个文件并且该文件已经存在(具有相同版本或更高版本),则安装该组件。如果组件中的其他文件确实需要安装/升级,那就是一个问题。

关于wix - 每个组件一个文件还是每个组件多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1602831/

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