“对象未按所有异常路径释放” 的问题,请教各位老大。
private void InitModule(IPlugin plugin)
{
ButtonItem buttonItem = new ButtonItem
{
Image = plugin.ModulePicture,
Text = plugin.ModuleName,
ButtonStyle = eButtonStyle.ImageAndText,
};
itemPanel1.Items.Add(buttonItem);
buttonItem.Click += plugin.ChildNodes["基础数据"];
}
上面代码功能就是添加一个按钮,在运行代码分析时会提示
警告 2 CA2000 : Microsoft.Reliability :
在方法 'FrmMain.InitModule(IPlugin)' 中,
'<>g__initLocal1' 对象未按所有异常路径释放。
请在对 '<>g__initLocal1' 对象的所有引用超出范围之前,
对该对象调用 System.IDisposable.Dispose。
D:\WorkSpace\NET2010\FormInForm\FormInForm\FrmMain.cs 92 FormInForm
这代码有什么问题,应该怎么写在合适。谢谢

...全文
相关推荐
CLOSE_WAIT网络连接无法释放问题解决
关于系统端口出现CLOSE_WAIT状态的解决方案,讲解明确清晰,值得参考
asp.net下配置数据源时出现: 未将对象引用设置到对象的实例。
未将对象引用设置到对象的实例的一个另类解决方法
X2故障导致NR不切换引起异常释放问题.pdf
。。。
文件路径正确,报java.io.FileNotFoundException异常的原因及解决办法
主要介绍了文件路径正确,报java.io.FileNotFoundException异常的原因及解决办法的相关资料,需要的朋友可以参考下
MTU配置错误导致用户异常释放
MTU配置错误导致用户异常释放,LTE调试中遇到问题,供大家学习,希望有用!


