为了账号安全,请及时绑定邮箱和手机立即绑定

.Net (Xamarin) 共享库适用于 Android 但不适用于 iOS

.Net (Xamarin) 共享库适用于 Android 但不适用于 iOS

C#
MYYA 2021-11-28 20:13:03
我们有一个包含 Android 项目、iOS 项目和共享库的解决方案。共享库安装了 RestSharp (v 106.3.1)。当我们运行 Android 应用程序时,它运行良好,它使用共享库,它使用 RestSharp 连接到服务器并获取一些信息。当我们运行 iOS 应用程序(它构建良好)时,它会在执行过程中停止并给我们这个错误:未处理的异常:System.TypeLoadException:无法加载字段“MyLibrary.ItemManager+<>c__DisplayClass4_0:client”(0)的类型,原因是:无法加载文件或程序集“RestSharp,版本=106.3.1.0,Culture=neutral,PublicKeyToken=598062e77f915f75”或它的依赖项之一。程序集:RestSharp,版本=106.3.1.0,文化=中性,PublicKeyToken=598062e77f915f75 类型:成员:(空)签名:发生我们做了一些研究并尝试关闭和打开 VS、重新安装 RestSharp、检查引用等。但它适用于 Android 项目,因此它似乎设置正确。有什么帮助吗?
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

对于 Xamarin iOS 项目,您需要在 iOS 项目本身中包含 DLL 和/或 Nuget 包,因为编译器不会为您执行这些操作。


查看完整回答
反对 回复 2021-11-28
  • 1 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信