连续两天都为这个运行时错误“类型初始值设定项引发异常”而烦恼,调试也不知道哪里出了问题。上网Google一下,一大堆相同的问题,可是按照那些方法折腾来折腾去,问题还是一样。最后在CSDN上发帖子问了,果然“重赏之下必有勇夫”,很快就有高手回复了,问题也随着解决了。哈哈。在此写个随笔,以后如果大家遇到 ...
分类:
其他好文 时间:
2016-10-03 23:25:40
阅读次数:
279
一、产生TypeInitializationException的情况就包含以下几种 1. 访问类的某一静态成员,而其他静态成员的初始化(或静态构造函数)中产生异常。例如访问ClassHelper.StaticString,由于静态成员Field的初始化产生异常,因此调用ClassHelper.Sta ...
分类:
其他好文 时间:
2016-09-13 13:39:33
阅读次数:
135
在使用开发C#下的GDAL时,编译时正确。 在执行 Gdal.AllRegister(); 出现异常:OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常。 解决方案: 编译正常,说明已经正确添加GDAL主要的八个动态库DLL。 分别是gdal_csharp.dll,gdal_w ...
出现原因: 因为Global类初始化某个静态变量时没有成功则会抛 System.NullReferenceException 异常,具体代码: public static string connstring = System.Configuration.ConfigurationManager.Co ...
今天在项目中用log4net,App.config文件中增加了configSections节点,程序运行报错“System.Transactions.Diagnostics.DiagnosticTrace”。 解决方法: configSections 节点要作为 configuration 节点下的 ...
分类:
其他好文 时间:
2016-06-13 14:59:17
阅读次数:
129
系统win7 32位,只在这一台电脑上出现这种问题,已知VS编译是X86,在数台电脑上测试都正常。 后来把opencv的dll路径例如 E:\...\x86 加入到系统环境变量中就正常了。 emgucv安装里opencv的dll路径是这个样子 C:\Emgu\emgucv-windows-unive ...
分类:
其他好文 时间:
2016-04-27 17:08:32
阅读次数:
1496
我是在winform代码中出现这个错误的,前面还没有错误,昨天整理了一下代码后出错了。仔细回忆才发现有几行代码移到靠前了,后来反思才发现出错的原因,现写出来供大家分享,因为这个错误很隐蔽,生成时不会报错,运行时不可以单步检查,所以如果不注意可能会导致浪费很多时间:下面的代码就会报这种错误 publ....
分类:
其他好文 时间:
2016-01-13 10:32:33
阅读次数:
190
public class ClientExceptionUtil{ /// /// 日志控制对象 /// public static readonly ILog logger = LocalLogManage.GetLogManager();错误原因为:ClientExceptionUtil类的.....
分类:
其他好文 时间:
2015-09-30 17:48:34
阅读次数:
126
今天一直遇到这个问题最后跟踪到 CommonConts class 中(用于存放常量)发现改成就不会再有错误就查了下 static readonly 与 const 的区别http://www.cnblogs.com/wangshenhe/archive/2012/05/16/2503831.htm...