- 博客(4)
- 收藏
- 关注
原创 .NET 4.0新功能:Corrupted State Exceptions
在.NET 4.0中引入了一个新功能:Corrupted State Exceptions。听上去名字很神秘,实际上这个功能主要是限制对Exception的错误用法:捕获AccessViolationException/SEHException等可能会造成程序状态错误而无法正确继续的种种异常,具体可以参看CLR程序经理Andrew Pardoe的这篇MSDN文章:http://msdn.micro
2009-03-30 23:11:00 6159 1
原创 调试Bug的神兵利器:通过WinDbg条件断点收集Log
前段时间花了几天一直在用WinDbg调试一个比较棘手的Bug。这个Bug是C# Team那边发现的,他们的Testcase跑大概10分钟左右会出一个在CLR内部的ASSERT。比较难调试的主要原因在于ASSERT表明一个全局的数据结构出现了问题,本来不应该用完的数组却已经用完了(因为按照设计,这个数组是边使用边清理的,是不会用完的)。初步想到的有下面几种方案来调试: 1. 设置数据断点 2.
2009-03-30 22:22:00 13410 4
原创 MSDN中文网络广播预告:.NET 4.0新特性系列课程(2):契约式设计 (Level 200)
这次我将为大家讲解如何使用.NET 4.0中的契约式设计(也可以在.NET 2.0+中使用,需要额外下载安装包),欢迎有兴趣的朋友收听。 地址为:http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032406872&Culture=zh-CN .NET 4.0中的新特性系列课程(2):契约式设计 (Level 200) 讲
2009-03-16 22:31:00 5687 1
原创 CodePlex上TlbImp新版本发布:基于规则的自定义功能
大家好。距离上次我们发布在CodePlex上的新版本TlbImp已经过了快半年了。在这半年的时间内,除了主要进行.NET 4.0相关的新功能开发之外,我们上海CLR小组也没有忘记进行TlbImp相关功能的继续开发,于今年3月9日再次发布了TlbImp的一个新版本: http://www.codeplex.com/clrinterop/Release/ProjectReleases.aspx?Re
2009-03-13 15:53:00 6844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人