【问题标题】:Linqpad throwing DumpExtensions exceptionLinqpad 抛出 DumpExtensions 异常
【发布时间】:2020-10-08 18:59:46
【问题描述】:

我有 linqpad 高级版。

执行简单查询时,例如:

var x = MyContext.Where (o => o.Id == 1);
x.Dump();

我收到一个错误提示

“DumpExtensions”的类型初始化器抛出异常。

这是 InnerException 的屏幕截图。

我在 LinqPad 网站上进行了搜索,并在他们的论坛上发布了一个问题,但找不到该问题的解决方案。 直到我购买了高级版并输入了激活码,这个例外才开始。

【问题讨论】:

    标签: linqpad


    【解决方案1】:

    您似乎(直接或间接)引用了一个程序集,该程序集定义了一个名为 DumpExtensions 的类,并带有一个名为 Dump 的扩展方法。如果它比 LINQPad 的 Dump 方法更具体,它将被调用而不是 LINQPad 的扩展方法。

    鉴于您拥有高级许可证,诊断此问题的最简单方法是将光标放在 Dump 上并按 F12(转到定义)。这将启动 ILSpy 并带您进入定义。

    【讨论】:

    • 就是这样。我已经从 nuget 安装了一个“转储扩展”到我的解决方案中。我卸载了它,linqpad 转储现在可以工作了。谢谢
    猜你喜欢
    • 2013-05-24
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 2012-01-24
    相关资源
    最近更新 更多