gpt4 book ai didi

wix - heat.exe 自动生成文件片段 - 每次构建?

转载 作者:行者123 更新时间:2023-12-03 03:37:33 26 4
gpt4 key购买 nike

我正在使用 heat.exe 生成 WiX 文件片段。

我通过在 Visual Studio 中向我的网站项目添加构建后步骤来完成此操作,这样每次构建完成时,都会拾取 Web 项目中的任何新文件并创建新的 wxs 文件片段。这些文件片段被直接复制到wix安装项目中,这样当安装项目构建时,它会将所有新添加的内容文件包含到msi中。

我上次查看时注意到,每次 heat.exe 重新生成 wxs 文件片段时,它都会创建新的 guid(但显然不是新的组件 id)。

无论如何,我对 WiX/heat 非常陌生,所以问题是 - 我是否应该每次都自动生成 wxs 文件,例如当网站的新版本发布和安装/卸载时,这将如何影响生产中的事情?有什么理由为什么我不应该自动生成并在每个构建中包含这些文件片段?

最佳答案

对于这种情况有两个主要思路;你关注哪一个取决于哪种风险更让你害怕。您是否更担心您可能不会包含一些将来必要的更改,因为没有人告诉您并且您没有更新一次性生成,或者您是否更担心使用自动生成结果创建的两个 .msi 文件不会升级好不会让你知道重要文件是否丢失?

我个人倾向于认为自动生成会导致难以修复的问题,因此我建议仅当您知道某些内容发生了变化时才生成这些问题,然后验证差异是否符合您的预期。

关于wix - heat.exe 自动生成文件片段 - 每次构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151282/

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