Linqpad抛出DumpExtensions异常

问题描述

我有linqpad高级版。

执行简单查询时,例如:

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

我说错了

“ DumpExtensions”的类型初始值设定项引发了异常。

这是InnerException的屏幕截图。

enter image description here

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

解决方法

您似乎(直接或间接)引用了一个程序集,该程序集使用名为Status:400 : AWSCode: XAmzContentSHA256Mismatch : AWSMessage: The provided 'x-amz-content-sha256' header does not match what was computed. 的扩展方法定义了名为DumpExtensions的类。如果它比LINQPad的Dump方法更具体,它将被调用,而不是LINQPad的扩展方法。

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