Xamarin Android版本生成错误

Xamarin Android版本生成错误,android,mono,xamarin.android,xamarin,Android,Mono,Xamarin.android,Xamarin,我们正在使用Xamarin Android开发一个业务应用程序。 我们使用了Nuget软件包中的用户程序集(java绑定库,用于Pull-to-Refresh组件)和Newtonsoft.Json。这些程序集在我们的android项目中被引用 它在调试模式下工作正常,当我们切换到发布模式时,它会显示错误,因为您需要在使用ExportAttribute或ExportFieldAttribute时添加对Mono.Android.Export.dll的引用 我们引用了Mono.Android.Expo

我们正在使用Xamarin Android开发一个业务应用程序。 我们使用了Nuget软件包中的用户程序集(java绑定库,用于Pull-to-Refresh组件)和Newtonsoft.Json。这些程序集在我们的android项目中被引用

它在调试模式下工作正常,当我们切换到发布模式时,它会显示错误,因为您需要在使用ExportAttribute或ExportFieldAttribute时添加对Mono.Android.Export.dll的引用

我们引用了Mono.Android.Export.dll,但仅在发布模式下显示错误

注意:

我在发布版本的Android项目属性中做了以下工作

Mono Android选项->配置->发布 链接->Sdk和用户程序集 已启用将程序集捆绑到本机代码中

请找到附件中的图片供您参考,并帮助我解决问题


提前谢谢

您需要将某些类标记为[Export]属性。可能是代表json对象的c#类

链接程序集时,这些类/方法可能被认为未被链接器使用,也未包含在最终链接的代码中