未覆盖安装的原因
UpgradeCode和之前的安装程序不一致
解决方案
把新的setup project的UpgradeCode设置成和之前项目一样
如何找到UpradeCode?
首先需要找到ProductCode
如何找到ProductCode?
在PS中使用如下命令:
gwmi -Query "SELECT * FROM Win32_Property where Value='<YOUR APP NAME>'"

红框中就是ProductCode,别忘记打括号{}也是一部分
如何查询UpgradeCode?
执行如下命令,记得替换成你自己的ProductCode
gwmi -Query "SELECT * FROM Win32_Property WHERE Property='UpgradeCode' and ProductCode='{16DEF99E-9B18-40BF-92F1-CB7B937E7F06}'"

红框中就是UpgradeCode,把该值替换到setup project的UpgradeCode重新打包即可。
浙公网安备 33010602011771号