精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
近期移植代码后,执行报异常,异常如下:
未处理 System.TypeInitializationException
HResult=-2146233036
Message=“MyLogin.GutterMargin”的类型初始值设定项引发异常。
Source=Globe.Graphics.Bidimensional.Base
TypeName=MyLogin.GutterMargin
StackTrace:
辛苦跟踪下代码,发现问题出在构造函数里创建图片的语句里,这个创建语句在创建失败时,会抛出异常,类似代码如下:
if (image == null) throw new ArgumentNullException("image");
看到代码时,想明白了,Type类型的异常,就是类型创建时,遇到的异常,而类型创建不就是构造函数负责的吗?所以以后类似的问题,先找构造函数。