我在自定义安装程序类中显示了一个MessageBox
覆盖OnBeforeUninstall
。
Uninstall
我已在 Visual Studio 安装项目的自定义操作编辑器中分配了安装程序类。
现在根据对话结果,我需要回滚卸载吗?
我已阅读此内容,但这些内容特定于 Installshield。我需要在 Visual Studio 安装项目中进行。
我已经尝试过Process.GetCurrentProcess().Kill()
,但它使安装处于不稳定状态。
我也试过this.Rollback()
,但它显示以下错误
错误 1001。卸载时发生异常。此异常将被忽略,卸载将继续。但是,卸载完成后应用程序可能不会完全卸载。-> savedState 参数不能为空。”