【发布时间】:2013-01-06 21:24:46
【问题描述】:
我在自定义安装程序类中的 OnBeforeUninstall 覆盖中显示 MessageBox。
我已在 Visual Studio 安装项目的自定义操作编辑器中将安装程序类分配给 Uninstall。
现在根据对话结果,我需要回滚卸载吗?
我已阅读 this,但这些是特定于 Installshield 的。我需要在 Visual Studio 安装项目中进行。
我尝试过Process.GetCurrentProcess().Kill(),但它使安装处于不稳定状态。
我也试过this.Rollback(),但它显示以下错误
错误 1001。卸载时发生异常。此异常将被忽略,卸载将继续。但是,卸载完成后,应用程序可能不会完全卸载。 -> savedState 参数不能为空。”
【问题讨论】:
标签: .net visual-studio-2010 windows-installer setup-deployment