Default Sequence number,是什么决定的?

Default Sequence number, what's determine it?

我开始探索微星的黑魔法。我目前遇到的一件事是在序列 table 中分配的序列号似乎是随机的,或者缺少我能找到的文档。我的 MSI 项目遇到一个问题,因为 AppSearch 被分配了 50 的序列号,这对我的使用来说太低了,而且与 suggested install sequence, or Sequence table example 不同,这两个似乎都是合理的。我只是发现我自己可以轻松更改所有标准操作的序列号,问题本身对我来说是可以解决的。

但我认为序列号在某些地方(在 MSI 中由 Windows SDK?或 wix)定义为默认值是有原因的。 AppSearch 的 50 序列可能有充分的理由(或者不太好并且已经修复),或者实际上它受到一些不同因素的影响并且很难追踪并且确实看起来结果是随机的。

目前我的想法是多半是Wix决定的默认值,document/or源代码在哪,我到时候可以看看?

好的,试着更好地总结我的问题:我可以通过使用特定版本的 Windows 安装 SDK 或 Wix 来控制默认序列号的设置吗?

在回答你的另一个问题之前我没有看到这个问题。这本质上是同一个问题,所以我可能会请大家将这个问题作为重复的问题关闭:

这种风格的具体答案是您可以尝试更改 WiX 源文件并自己编译 WiX - 我可能会添加这不是一项小任务。实际文件请看上面link