我们正在使用Xamarin Android开发业务应用程序。 我们使用Nuget Packages中的用户程序集(用于Pull to Refresh组件的java绑定库)和 Newtonsoft.Json 。这些程序集在我们的android项目中引用。
在调试模式下工作正常,当我们更改为发布模式时显示错误,因为您需要添加对Mono.Android.Export.dll的引用当您使用ExportAttribute或ExportFieldAttribute ..
时我们引用了Mono.Android.Export.dll,但仅在发布模式下显示错误。
注意:
我在发布版本的Android项目属性
中完成了以下操作单声道Android选项 - >配置 - >发布 链接 - > Sdk和用户程序集 将程序集捆绑为本机代码。
请查看附件图片以供参考,并帮助我解决问题。
提前致谢。
答案 0 :(得分:2)
你需要标记一些类[导出]属性。可能是代表json对象的c#类。
链接程序集时,这些类/方法可能被视为链接器未使用,并且未包含在最终链接代码中。