Linqpad 抛出 DumpExtensions 异常
Linqpad throwing DumpExtensions exception
我有 linqpad 高级版。
执行简单查询时,例如:
var x = MyContext.Where (o => o.Id == 1);
x.Dump();
我收到一条错误消息
The type initializer for 'DumpExtensions' threw an exception.
这是 InnerException 的屏幕截图。
我在 LinqPad 网站上进行了搜索,并在他们的论坛上发布了一个问题,但找不到问题的解决方案。 这个异常是在我购买高级版输入激活码后才出现的
看起来您正在(直接或间接)引用一个程序集,该程序集定义了一个名为 DumpExtensions
的 class 和一个名为 Dump
的扩展方法。如果它比 LINQPad 的 Dump
方法更具体,它将被调用而不是 LINQPad 的扩展方法。
鉴于您拥有高级许可证,诊断此问题的最简单方法是将光标放在 Dump
上并按 F12(转到定义)。这将启动 ILSpy 并将您带到定义。
我有 linqpad 高级版。
执行简单查询时,例如:
var x = MyContext.Where (o => o.Id == 1);
x.Dump();
我收到一条错误消息
The type initializer for 'DumpExtensions' threw an exception.
这是 InnerException 的屏幕截图。
我在 LinqPad 网站上进行了搜索,并在他们的论坛上发布了一个问题,但找不到问题的解决方案。 这个异常是在我购买高级版输入激活码后才出现的
看起来您正在(直接或间接)引用一个程序集,该程序集定义了一个名为 DumpExtensions
的 class 和一个名为 Dump
的扩展方法。如果它比 LINQPad 的 Dump
方法更具体,它将被调用而不是 LINQPad 的扩展方法。
鉴于您拥有高级许可证,诊断此问题的最简单方法是将光标放在 Dump
上并按 F12(转到定义)。这将启动 ILSpy 并将您带到定义。