Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# EasyNetQ rabbitMq更新版本Json错误_C#_Rabbitmq_Easynetq - Fatal编程技术网

C# EasyNetQ rabbitMq更新版本Json错误

C# EasyNetQ rabbitMq更新版本Json错误,c#,rabbitmq,easynetq,C#,Rabbitmq,Easynetq,我将easynetqv0.27.1.216与Newtonsoft.jsonv4.5.11和RabbitMq.Client v3.2.1一起使用 为了解决连接问题,我更新了EasyNetQ v0.33.1.276、Newtonsoft.Json v6.0.3和RabbitMq.Client v3.3.2 之前一切都很好,但自从更新后,我在尝试发布某个对象时出错 异常:System.AggregateException:发生一个或多个错误。 -->Newtonsoft.Json.JsonSerial

我将easynetqv0.27.1.216与Newtonsoft.jsonv4.5.11和RabbitMq.Client v3.2.1一起使用 为了解决连接问题,我更新了EasyNetQ v0.33.1.276、Newtonsoft.Json v6.0.3和RabbitMq.Client v3.3.2

之前一切都很好,但自从更新后,我在尝试发布某个对象时出错

异常:System.AggregateException:发生一个或多个错误。 -->Newtonsoft.Json.JsonSerializationException:解析Json中指定的类型时出错 'System.Linq.Enumerable+其中SelectEnumerableInterator2[[System.Linq.IGrouping2[[Object1, Object2],[Object3,Object4]],Object5],[Object3,Object6]],Object5'。 路径“Object3.$type”,第1行,位置464。--> Newtonsoft.Json.JsonSerializationException:找不到类型

3页的word都是这样。 我可以全部发布,但我必须更改所有的名称


不知道该怎么办…

我终于发现需要使用List元素,而不是以前使用过的IEnumerable。所有都与.ToList一起工作

使用typenameholling=Newtonsoft.Json.typenameholling.None时,您会得到什么?感谢您的回复,但同样的错误。我尝试使用TypeNameHandling=TypeNameHandling.None,然后使用PreserveReferencesHandling=PreserveReferencesHandling.None,TypeNameHandling=TypeNameHandling.None。