读书人

装配项目 运行后 点击自定义窗口上的取

发布时间: 2011-12-14 23:20:17 作者: rapoo

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

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

读书人网 >.NET Framework

热点推荐