VS安装项目

6 windows-installer setup-project visual-studio-2012

我正在创建一个Visual Studio安装项目.我想从安装我的组件中卸载系统中的另一个组件.另一个组件是从我自己使用Visual Studio创建的安装程序安装的.

目前,当我从组件的安装操作调用其他组件的卸载时,我得到错误代码:1618(另一个MSI已经运行).

有人可以建议另一种方法来解决这个问题吗?

Bog*_*che 4

您不需要为此进行自定义操作,您可以使用 Windows Installer 的内置支持:我可以 配置 msi 安装程序以在安装之前删除具有不同产品代码但具有相同升级代码的任何其他安装吗?