维护多个版本的Windows CE(QFE)

时间:2013-10-08 14:27:31

标签: windows-ce qfe

我们在Windows XP系统上使用Windows CE(6和7)构建固件。我们经常在发布时安装Microsoft的QFE(CE补丁/更新)。当我们必须回到某个版本来开发补丁时,这可能是一个真正的痛苦,因为我们需要构建一个系统,该系统具有与产品发布时系统上存在的相同的补丁级别。是否有任何简单的方法来维护QFE历史记录,可以在任何给定时间轻松恢复?在每个版本中与CE安装/ QFE相关的快照系统状态的东西是什么?我们不希望使用虚拟机快照或任何控制Windows CE组件之外的任何状态的快照。这是一个非常具体的要求,所以我猜不是,但也许有人已经解决了这个问题。

1 个答案:

答案 0 :(得分:2)

我知道你说你不想使用虚拟机,但我不完全确定原因。我建议至少考虑一下。

当我跨多个操作系统版本控制多个平台的构建时,我使用了虚拟机。每个VM都是安装了工具和SDK的PC的简化快照。然后,构建脚本将为每个BSP提取源并在每晚构建它。它们的关键是维护和存档“干净”的VM(没有源代码),并在构建之后调整更改。它比在源控制中保持每个QFE级别的WINCEROOT并且拉动它更快更干净 - 在这种情况下你必须将机器重置为零,无论如何都要确保级别之间没有交叉污染