MSI 未从 .ism 文件中选择产品代码和产品名称

MSI is not picking the productcode and productname from .ism file

我已经使用 install shield 更新了 .ism 文件的“ProductCode”、“ProductName”和“ProductVersion”并触发了 MSI。

但是 MSI 没有选择最新的产品代码、名称和版本。它仍然反映了旧的价值观。

旧值:

产品代码 {A6CA6D00-21B0-4E0F-BAFF-9C3C8E945C23}
ProductLanguage1033
ProductNameANDCSPRT
产品版本94.04.04.01

新值:

产品代码{A083A8CF-A89C-42B1-9D08-7B76D780C3FA}
ProductLanguage1033
产品名称ANDCPATCH
产品版本01.04.00

在 orca 工具中,我只能看到来自 MSI 的旧值

如果您在 Installshield 的“Releases”视图中覆盖了这些值,我猜它们优先于在中找到的值“一般信息”视图(或等效视图 - 不确定在所有 Installshield 版本中是否相同)。

请检查在 Releases View 中为您构建/重建的特定版本中的这些“属性”指定了哪些值。此外,在构建之后,select 您构建的特定版本并转到 Tools => Open Release Folder(或等效 - 不确定确切的文本)以查看您实际构建的 MSI。