链接器错误与FFImageLoading库

时间:2017-12-18 19:28:37

标签: android xamarin

当我尝试使用FFImageLoading构建或调试应用程序时,我收到此错误:

1>D:\Programmi\visualstudio\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1696,5): error MSB4018: errore imprevisto dell'attività "LinkAssemblies".
1>D:\Programmi\visualstudio\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1696,5): error MSB4018: Mono.Linker.MarkException: Error processing method: 'System.Void FFImageLoading.Forms.Droid.CachedImageFastRenderer/ElevationHelper::SetElevation(Android.Views.View,Xamarin.Forms.VisualElement)' in assembly: 'FFImageLoading.Forms.Droid.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve System.Nullable`1<System.Single> Xamarin.Forms.PlatformConfiguration.AndroidSpecific.Elevation::GetElevation(Xamarin.Forms.IPlatformElementConfiguration`2<Xamarin.Forms.PlatformConfiguration.Android,Xamarin.Forms.VisualElement>)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

  • 将目标框架设置为最新的
  • 将您的Xamarin.Forms版本更新为2.5
  • 删除所有bin&amp;所有项目中的obj个文件夹
  • 重建

如果您无法更新Xamarin.Forms,请使用旧版程序包:https://www.nuget.org/packages/Xamarin.FFImageLoading.Forms/2.2.25-pre-619-legac