【问题标题】:Could not load assembly 'Newtonsoft.Json. Perhaps it doesn't exist in the Mono for Android profile?无法加载程序集'Newtonsoft.Json。也许它在 Mono for Android 配置文件中不存在?
【发布时间】:2018-07-18 07:35:51
【问题描述】:

下面的整个异常消息:

加载程序集时出现异常:System.IO.FileNotFoundException: 无法加载程序集'Newtonsoft.Json,版本 = 11.0.0.0, 文化=中性,PublicKeyToken=30ad4fe6b2a6aeed'。也许它没有 存在于 Mono for Android 配置文件中吗?

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

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

我被这些错误困住了。

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.android json.net


    【解决方案1】:

    当您在 .NET Standard 项目中安装了 Newtonsoft.Json NuGet Package 并且没有将其安装在 Android 项目中时,会在编译时发生此错误。

    要修复它,请将相同版本的 Newtonsoft.Json NuGet Package 添加到 Android 项目以及 .NET Standard 项目中。

    【讨论】:

      猜你喜欢
      • 2018-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多