如果已经安装了Word加载项,则需要在Install shield Project中进行哪些操作才能使其能够卸载Word加载项

时间:2019-01-16 13:43:27

标签: vsto word-addins installshield-2012

我有两个如下所述的项目。

  • VSTO项目(Word加载项)
  • 安装程序(.ism)项目,用于为上述单词加载项创建安装程序

最近,我在两个项目上方都进行了一些更改,以将旧品牌替换为新品牌。 完成这些更改后,安装程序不会卸载已安装的加载项,而是会安装第二个加载项实例(具有不同的产品名称)。以前,它能够卸载现有的单词加载项。 请注意,我尚未更改ism文件中的产品代码和升级代码。

现在,我要使安装程序(使用Install Shield项目创建)具有足够的能力来卸载现有的单词加载项(具有旧产品名称)(如果存在)。

我们的许多客户都使用“加载项”一词,并且在重新命名后,我们希望他们重新安装加载项。我们不希望他们手动卸载现有的单词加载项。因此,我们要在安装程序中进行更改,以使其自动检测到现有的加载项并卸载它,然后安装新的加载项。

我是新安装屏蔽,不知道什么是实现此目标的最佳和简单方法。

1 个答案:

答案 0 :(得分:0)

我不熟悉InstallShield的最新版本,但至少可以调用vstoinstaller.exe从一开始就将其删除。通常在C:\Program Files (x86)\Common Files\microsoft shared\VSTO\10.0中。