Visual Studio 安装项目 - 未调用卸载

Visual Studio Setup Project - Uninstall is not being called

我正在为我的 winform 应用程序准备安装项目。我创建了一个安装程序 Class 并附加到自定义操作 window。我尝试了很多方法来调用卸载方法,但所有尝试都失败了。

我没有尝试创建单独的 class 安装程序,因为我需要在卸载期间读取 savedState 对象

我已经运行卸载msi:

MSI (s) (04:F4) [17:28:46:819]: Windows Installer removed the product. Product Name: Library Manager. Product Version: 1.5.0. Product Language: 1033. Manufacturer: KANAAN. Removal success or error status: 0.

我在日志文件中没有看到任何错误

有人遇到过类似的错误吗?

注意:为了演示目的,我创建了一个空项目,并调用了卸载!

我已经通过创建一个新的安装项目解决了这个问题。现在调用卸载方法。