c# – Windows Installer – 此产品的另一个版本已存在

参见英文答案 >
Creating an updateable setup using Install Shield that ships with VS2012                                    1个

我已经问过这个问题,不能相信没有人有答案,我会以不同的方式再次写出来,看看是否有人可以伸出援助之手.

当我创建我的winforms应用程序的第二个版本并配置InstallSheild LE来安装它时,一切似乎都很简单.

然后,当我运行安装时,我会通过几个屏幕然后弹出一个弹出窗口说明:

“此产品的另一个版本存在….使用控制面板上的添加/删除程序”

任何人都可以确认VS2012免费提供的LE版本的InstallShield是否会创建一个不需要删除当前版本的更新安装,或者我是否需要付费版本才能获得此基本功能?

谢谢,

杰森.

最佳答案 您需要更改PackageCode和ProductCode,以使安装程序认为它是一个全新的安装.

我不确定InstallShield中的位置(我不使用它).

点赞