Xamarin 无法加载程序集“Newtonsoft.Json”。也许它不存在于Mono for Android配置文件中?

Xamarin 无法加载程序集“Newtonsoft.Json”。也许它不存在于Mono for Android配置文件中?,xamarin,xamarin.forms,xamarin.android,json.net,Xamarin,Xamarin.forms,Xamarin.android,Json.net,整个异常消息如下: 加载程序集时发生异常:System.IO.FileNotFoundException: 无法加载程序集'Newtonsoft.Json,版本=11.0.0.0, 文化=中性,PublicKeyToken=30AD4FE6B2A6EED'。也许不是 是否存在于Mono for Android配置文件中 我已将PCL库更改为.Net标准1.6,并且我可以成功运行库和IOS项目。但我的android项目给了我上述错误。如果我将Newtonsoft.Json包添加到其中,它会给出不同

整个异常消息如下:

加载程序集时发生异常:System.IO.FileNotFoundException: 无法加载程序集'Newtonsoft.Json,版本=11.0.0.0, 文化=中性,PublicKeyToken=30AD4FE6B2A6EED'。也许不是 是否存在于Mono for Android配置文件中

我已将PCL库更改为.Net标准1.6,并且我可以成功运行库和IOS项目。但我的android项目给了我上述错误。如果我将Newtonsoft.Json包添加到其中,它会给出不同的错误

错误:包com.squareup.okhttp不存在 com.squareup.okhttp.Callback


这些错误一直困扰着我。

当您在.NET标准项目中安装了,而在Android项目中没有安装时,此错误会在编译时发生

要修复此问题,请将相同版本的添加到Android项目以及.NET标准项目中