使用InstallShield降级软件版本

时间:2011-02-15 19:26:48

标签: .net installshield

我最新发布的程序是2.0.1.0版,但由于它刚刚进入测试版,我想将软件版本更改为0.3.0.0。

我更改了产品代码并将版本号更改为0.3.0.0。我还删除了isPreventDowngrade。我还添加了一个主要的升级项目,可以将产品版本从0.0.0.0升级到3.0.0.0,因此它应该升级所有程序。

我还说它在安装新设置之前完全卸载了。

当我安装新项目时,它会将旧程序集保存在文件夹(.Net)

项目类型是基本的MSI。

1 个答案:

答案 0 :(得分:0)

我通过进入“应用程序数据/文件和文件夹”选项卡,选择所有目标文件(尤其是主要输出),右键单击它们并选择“始终覆盖”来使其工作。

我尝试不执行此步骤,它将卸载所有程序集而不安装0.3.0.0程序集,因为它们是较低版本。

我希望这能帮助遇到同样问题的人。

相关问题