我有两个如下所述的项目。
最近,我在两个项目上方都进行了一些更改,以将旧品牌替换为新品牌。 完成这些更改后,安装程序不会卸载已安装的加载项,而是会安装第二个加载项实例(具有不同的产品名称)。以前,它能够卸载现有的单词加载项。 请注意,我尚未更改ism文件中的产品代码和升级代码。
现在,我要使安装程序(使用Install Shield项目创建)具有足够的能力来卸载现有的单词加载项(具有旧产品名称)(如果存在)。
我们的许多客户都使用“加载项”一词,并且在重新命名后,我们希望他们重新安装加载项。我们不希望他们手动卸载现有的单词加载项。因此,我们要在安装程序中进行更改,以使其自动检测到现有的加载项并卸载它,然后安装新的加载项。
我是新安装屏蔽,不知道什么是实现此目标的最佳和简单方法。
答案 0 :(得分:0)
我不熟悉InstallShield的最新版本,但至少可以调用vstoinstaller.exe从一开始就将其删除。通常在C:\Program Files (x86)\Common Files\microsoft shared\VSTO\10.0
中。