6

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

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

任何人都可以提出解决此问题的替代方法吗?

4

2 回答 2

4

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

于 2012-12-27T08:25:06.957 回答
3

you may add custom action but do remember add custom action in commit folder only .so that only after installation uninstall start

于 2012-12-27T10:04:08.887 回答