专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET Framework

装配项目 运行后 点击自定义窗口上的取消 回滚时提示字典已损坏

发布时间:2011-06-23 14:39:00 文章来源:www.iduyao.cn 采编人员:星星草
安装项目 运行后 点击自定义窗口上的取消 回滚时提示字典已损坏
代码如下,
大家看看是什么原因

public   override   void   Install(IDictionary   stateSaver)
{  

  FrmSQLLogin   frm   =   new   FrmSQLLogin(this.programType);
  if   (frm.ShowDialog()   ==   DialogResult.OK)
  {
        ...
  }
  else
  {
        frm.Dispose();
        this.Rollback(stateSaver);//   回滚时提示字典已损坏
        return;
  }
  base.Install(stateSaver);
  this.WriteConfigFile(frm.GetConnectionString());
}


------解决方案--------------------

this.Rollback(stateSaver);// 回滚时提示字典已损坏
frm.Dispose();


试试掉换一下顺序这两句代码

------解决方案--------------------
JF UP
------解决方案--------------------
frm.Dispose();写在下面
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: