我使用InstallShield 2010创建了一个MSI安装文件。安装完成后,如果我转到Windows控制面板中的“添加或删除程序”/“程序和功能”,我可以看到我的程序的输入它还显示程序的版本。
然后我使用InstallShield 2010创建了一个更新(补丁/修补程序/ QFE)。安装MSP文件后,我单击“查看已安装的更新”并查看我的补丁条目,但版本字段为空。
如何使用InstallShield或MSI API填充已安装更新的版本?
请参阅此屏幕截图,了解我正在努力实现的目标:
答案 0 :(得分:1)
您应该可以通过构建较新版本的msi(设置为要报告的较高版本号),然后在原始msi和新版本之间构建差异补丁来实现此目的。
补丁应该采用较新版本的msi。