I'm trying to get my app out to someone. I switched the solution over to Release, but I'm getting a linker error:
/Library/Frameworks/Mono.framework/External/xbuild/Novell/Novell.MonoDroid.Common.targets: error : Error executing task LinkAssemblies: Failed to resolve System.Boolean System.Type::op_Equality(System.Type,System.Type)
This normally tells me that I have a full framework assembly where I should have a MfA one. But all of the ones I'm using are MfA, I think.
I checked the framework version, and all but one are set to "Android 4.0.3 ICS". The other one is set to "Android 2.2 (FroYo)". If I change that one to ICS, I get a lot of compiler errors all over the place, most around Action not existing anymore (I'd have to use Action).
Any idea what is going on? I wouldn't have thought that the Android version would have dictated anything about the .NET version.
The main project. (ICS)
RestSharp.MonoDroid.dll (ICS, I recompiled it)
My API (uses restsharp) - FroYo, but if I change to ICS I get the Action issues
System, System.Core, System.Web.Services (2.0.5?)
Debug works fine, it's just when I want to embed the mono framework it throws issues.