Installshield Express已安装此产品的另一个版本

时间:2011-04-02 10:15:07

标签: visual-studio-2010 installshield

  

可能重复:
  MSI Install Fails because “Another version of this product is already installed”

我对Visual Studio中的Installshield express插件感到有点沮丧。当我使用Visual Studio 2010中包含的MS默认安装程序并且我想创建我的产品的新版本时,它要求更改我将一直执行的产品代码,并且我可以更新以前的安装问题

但是当我在installshield中执行此操作时,我需要更改此manualy(这没有问题),但我在列表添加/删除程序中得到了几个安装。

似乎有办法首先删除previuos版本,但我不能让它工作。

我唯一想要的是安装了更新,或者如果安装了注意事项,则会进行全新安装。

实现这一目标的最佳方式/方法是什么?

1 个答案:

答案 0 :(得分:3)

请勿更改产品代码,更改包装代码。如果您更改产品代码,它会认为它是一个新产品,安装后,它将在添加/删除时创建一个新条目。如果您更改了软件包代码,它会认为这是一个新安装,并尝试升级您已安装的产品。

基本上您想要创建此处定义的小更新http://kb.flexerasoftware.com/doc/Helpnet/installshield12helplib/MajorMinorSmall.htm