摘要: 最近,笔者在使用.NET 4.0 中的XamlXmlReader来自定义Xaml文件的反序列化过程时,发现XamlXmlReader.HasLineInfo属性存在一个很奇怪的特性,即同样的上下文在调试状态时该属性的值为true,而在非调试状态时该属性值为false。当时笔者就冒了一身冷汗,要知道程序员都是习惯在调试状态下来运行程序的,如此,即便是该问题从用户或测试部门那反馈回来,问题的根本原因也将很难定位!冷静下来后,笔者分析该问题应该是由.NET内部代码导致。然而网上并查不到相关的描述,于是乎笔者决定自己来研究这个问题,并最后将研究的成果以博文的形式发表出来,一来是方便自己日后备查,另一方面也为同样遇到该问题的朋友增加一条真正需要的搜索结果。 阅读全文
posted @ 2010-10-09 14:43 乐水鱼 阅读(1596) 评论(1) 推荐(1) 编辑