我有一些DLL,希望它们安装在Windows上。我将它们打包到.msi(使用WiX)和.exe(使用Inno Setup)。但是,当在一台机器上安装.msi和.exe时,它们看起来像两个程序。由于我检查了卸载,并且有两个程序(一个安装了.exe,另一个安装了.msi)
我的目标是使它们看起来像是相同的程序,即当安装.exe然后安装.msi时,程序应该覆盖.exe,即卸载选项卡中应该只有一个程序。
我怎样才能做到这一点?我应该使用相同的upgradeCode还是productCode? p>
答案 0 :(得分:1)
在安装之前,让MSI安装程序卸载现有的Inno安装程序。
您可以在注册表中查找Inno Setup卸载程序的路径。
另见: