【发布时间】:2011-01-13 04:26:17
【问题描述】:
我正在将 InstallShield 项目转换为基于 WiX 的安装程序。我有许多 VB6 项目需要注册其二进制文件。
InstallShield 项目实际上将这些标记为自注册文件。根据我的阅读,这似乎是 Windows Installer 世界中的“坏事”。
我的问题是,那我该怎么办?每次重新编译后,VB6 项目的内部 GUID 都会发生变化——是的,我已经在使用二进制兼容性。
我已使用Heat 生成所有注册表和类条目,但其中一些条目会随着构建而变化。我读到 Heat 并非设计用于每次构建,而是用作起点。
其他人正在做什么来处理 VB6 和 WiX 注册?
【问题讨论】: