2011-02-15 164 views
0

我最新发布的程序是2.0.1.0版,但由于它只是在测试版中,我想将我们的软件版本更改为0.3.0.0。使用InstallShield降级软件版本

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

我还使它在安装新安装程序之前完全卸载。

当我安装了新的项目,它保留旧组件的文件夹(.NET)

的项目类型是基本MSI英寸

回答

0

我通过进入“应用程序数据/文件和文件夹”选项卡,选择所有目标文件(特别是主要输出),右键单击它们并选择“总是覆盖”来实现它。

我试过没有做这一步,它会卸载所有的程序集,而不是安装0.3.0.0程序集,因为它们的版本较低。

我希望这可以帮助任何遇到同样问题的人。