我正在尝试使用 Visual Studio 2008 在 Windows 7 中卸载/安装现有的 Windows 服务。
在我的 MSI 项目属性中,我设置了以下相关属性,但仍然出现此错误。我只想能够自动卸载该服务并通过我的 MSI 包重新安装它。
DetectNewerInstalledVersion:True InstallAllUsers:True RemovePreviousVersions:True
我将版本从 1.0 升级到 1.1,它自动更改了 ProductCode。
另外,如果我右键单击 MSI 项目并选择 View | 自定义操作,在每个安装、提交、回滚和卸载下,我从实际服务名称的主输出中添加了自定义操作。
我还需要做什么才能成功卸载项目(我知道如何通过 DOS 命令手动完成,但不是一个选项)?