首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

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

2011-12-14 
安装项目 运行后 点击自定义窗口上的取消 回滚时提示字典已损坏代码如下,大家看看是什么原因publicoverrid

安装项目 运行后 点击自定义窗口上的取消 回滚时提示字典已损坏
代码如下,
大家看看是什么原因

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();写在下面

热点排行