返回首页

回滚安装在Web安装项目中使用C#:您好,

我有安装Web安装项目。在安装过程中,我调用Windows应用程序。此Windows窗体"取消",形成"关闭"按钮。当用户点击"取消"或形式密切按钮安装应该从Windows窗体安装回滚。

现在,我覆盖安装方法。
示例代码,

public override void Install(IDictionary stateSaver)

       {

           try

           {

               base.Install(stateSaver);

               Form objForm=new Form();

               FormObject.ShowDialog();

           }

           catch (Exception ex)

           {

               throw new InstallException("Error has occured. Please contact administrator");

           }

       }
上面的代码只调用Windows应用程序。假设如果任何错误或取消按钮单击安装应停止,并应显示"安装中断"屏幕。

但现在我总是得到"安装完成"屏幕。如果我点击"取消"按钮,从安装程序(而不是从Windows窗体),然后它将回滚。相同的操作,我需要从Windows窗体。

请帮助我。怎么办?:7684075 |会员

回答