当使用 MSI/WiX 安装升级 Inno Setup 安装时,已安装程序中的重复条目
Duplicate entry in installed program when Inno Setup installation is upgraded with MSI/WiX installation
我有一些 DLL 并希望将它们安装在 Windows 上。我将它们打包为 .msi(使用 WiX)和 .exe(使用 Inno Setup)。但是,当在一台机器上同时安装 .msi 和 .exe 时,它们看起来就像两个程序。因为我检查了卸载,那里有两个程序(一个是用.exe安装的,另一个是.msi)
我的目标是让它们看起来像同一个程序,即当安装 .exe 然后再安装 .msi 时,该程序应该覆盖 .exe,即卸载选项卡中应该只有一个程序。
我怎样才能做到这一点?我应该使用相同的升级代码还是产品代码?
让您的 MSI 安装程序卸载现有的 Inno Setup 安装,然后再自行安装。
您可以在注册表中查找 Inno Setup 卸载程序的路径。
另请参阅:
- How to detect old installation and offer removal?
- InnoSetup: How to automatically uninstall previous installed version?
我有一些 DLL 并希望将它们安装在 Windows 上。我将它们打包为 .msi(使用 WiX)和 .exe(使用 Inno Setup)。但是,当在一台机器上同时安装 .msi 和 .exe 时,它们看起来就像两个程序。因为我检查了卸载,那里有两个程序(一个是用.exe安装的,另一个是.msi)
我的目标是让它们看起来像同一个程序,即当安装 .exe 然后再安装 .msi 时,该程序应该覆盖 .exe,即卸载选项卡中应该只有一个程序。
我怎样才能做到这一点?我应该使用相同的升级代码还是产品代码?
让您的 MSI 安装程序卸载现有的 Inno Setup 安装,然后再自行安装。
您可以在注册表中查找 Inno Setup 卸载程序的路径。
另请参阅:
- How to detect old installation and offer removal?
- InnoSetup: How to automatically uninstall previous installed version?