EasyNetQ rabbitMq更新版本Json错误

时间:2014-06-25 21:26:56

标签: c# rabbitmq easynetq

我使用的是EasyNetQ v0.27.1.216和Newtonsoft.Json v4.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 + WhereSelectEnumerableIterator 2[[System.Linq.IGrouping -2 - [[Object1,   Object2],[Object3,Object4]],Object5],[Object3,Object6]],Object5'。   Path' Object3。$ type',第1行,第464位.--->   Newtonsoft.Json.JsonSerializationException:找不到类型...

它继续这样3页的单词。 我可以发布所有内容,但我必须更改所有名称......

不确定该怎么做......

1 个答案:

答案 0 :(得分:0)

我终于发现需要使用List元素而不是IEnumerable(IEnumerable以前工作过)。所有工作都使用.ToList()