【问题标题】:vb.net "The type initializer threw an exception" issuevb.net“类型初始化程序引发异常”问题
【发布时间】:2012-01-27 16:57:24
【问题描述】:

我在尝试加载某个页面时遇到了这个异常。它没有告诉我哪一行代码有问题,这让我现在有点头晕..

什么是类型初始化器?它是干什么用的?我该如何解决这个问题?有什么建议吗?

【问题讨论】:

  • 你说的这个是ASP.NET吗?
  • @linkerro 我正在 vb.net 中开发
  • 您需要查看 InnerException,这是重要的,它可以告诉您究竟是什么导致了这起事故。

标签: vb.net typeinitializeexception


【解决方案1】:

类型 initializerstatic constuctor 是由应用程序域中发生的以下第一个事件触发的代码块。

  1. 创建了该类的一个实例
  2. 该类的任何静态成员都被访问/引用。

有关更多信息,请阅读 Jon skeet 的文章。

  1. C# and beforefieldinit(C#深入章节)
  2. Type initialization changes in .NET 4.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2013-05-15
    • 2013-11-08
    • 2019-07-08
    相关资源
    最近更新 更多