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 并将您带到定义。