我用谷歌搜索了很多,但关于我的问题的信息很少。
简短的问题是“假设您有目标图像(.msi),即已更改二进制文件的列表,但您没有升级图像。如何根据这些输入制作补丁?” .
详细描述为:
目前,我们使用 TFS 作为源代码控制。并且每次制作新的 MSI 时,我们都会首先增加所有项目的 AssemblyFileVersion,无论项目是否真的改变了。当不需要制作补丁时,这很好。
但是,实际上,我们现在确实有制作补丁的要求。我曾尝试使用 Purely WiX 或 Patch Creation Properties 创建补丁,但当我们直接使用这些 MSI 时,几乎所有项目都会被视为已更改。
所以如果我有三个输入:
- 目标图像(.msi)
- 真正改变的二进制文件列表
- 升级映像(所有二进制文件的文件版本都递增)<--- 此输入可能无用
如何使用上述输入来创建补丁?
提前致谢。