如何通过msi升级

Kai*_*Kai 8 installer windows-installer upgrade

我想通过msi设置升级我的产品.两个msi的升级代码保持不变,因为它是相同的产品系列.即使我更改msi的版本/产品代码进行更新,它只是告诉我产品已经安装或要求我修复它.它不提供替换当前安装的更新选项.

我正在使用Visual Studio 2008 Pro生成msi设置

Dav*_*eer 9

Version在安装项目中更改属性时,Visual Studio应提示您也更改ProductCode.你必须这样做.然后,您还必须将该RemovePreviousVersion属性设置为true.确保UpgradeCode保持不变.

这可能是最简单的方法,从阅读你的问题,你正在寻找什么.请注意,这更像是卸载,然后重新安装,而不是"升级"本身.

  • 使用这些说明跟进我之前的问题:如果您使用的是.NET,请不要忘记增加AssemblyVersion和AssemblyFileVersion.来自Kimmo K经过:http://social.msdn.microsoft.com/Forums/en/winformssetup/thread/9ce5da29-3f37-4e7f-a548-1cbeb4a3e0a3 (2认同)