无法将[A] Newtonsoft.Json.Linq.JObject强制转换为[B] Newtonsoft.Json.Linq.JObject。类型A源自“ Newtonsoft.Json,版本= 9.0.0.0

时间:2019-05-10 04:59:47

标签: json.net azure-functions

我正在使用Microsoft.Azure.Devices从云中获取物联网设备。使用下面的代码,我得到了错误

newton.json

var device = await query.GetNextAsTwinAsync();
foreach (Twin twin in device)
{}
  1. 使用azure函数v2.0,相同的代码正在工作(没有错误)。
  2. 使用azure函数v1.0相同的代码我得到了错误。

1 个答案:

答案 0 :(得分:0)

Microsoft.NET.Sdk.Functions软件包仍然依赖于该软件包的旧版本。如果创建功能项目,则不能使用对Newtonsoft.Json版本具有更高依赖关系的任何其他Nuget程序包。

我早些时候面对过这个问题,并撰写了一个关于大多数问题的小型博客here