Linking assemblies failed with BugSense for Xamarin.Android

Issue

I’m trying to integrate BugSense into my Xamarin Android project.

I followed this guide and when I built my project I got LinkAssemblies error:

Error 1 error MSB4018: The "LinkAssemblies" task failed unexpectedly. 0 0 Error 2 error MSB4018: Xamarin.Android.XamarinAndroidException: error XA2006: Reference to metadata item 'Android.Views.SurfaceOrientation Android.Views.Display::get_Rotation()' (defined in 'BugSense.Xamarin.Android, Version3.6.0.2, Cultureneutral, PublicKeyTokennull') from 'BugSense.Xamarin.Android, Version3.6.0.2, Cultureneutral, PublicKeyTokennull' could not be resolved. 0 0

I tried to add BugSense library via Package Manager Console, then by adding DLL to References and then via NuGet. I built it with Visual Studio 2012 and also with Xamarin Studio but everything failed the same.

Solution

The error suggests a problem with linking assemblies.

Try setting Linking to None in Project properties -> Android Options -> Configuration properties.

Answered By – Alesh

Leave a Comment