I am using XS 4.2.1 w/ Xamarin iOS 7.0.4.209 and Xamarin Android 4.10.1
I am including a reference to Newtonsoft.json.dll compiled against PCL 4.5 profile 78
The build works fine for my iOS project.
The build of my Android project fails saying that a library references System.ServiceModel which requires the business edition.
I can replicate the same behavior when creating a test library with a single class, build it against the 4.5 PCL, and referencing it inside a simple Android and a simple iOS projects. The iOS project builds fine, the Android project will not build without a Business license.
Why is there a difference between the platforms? System.ServiceModel is part of the PCL subset, so I cannot remove the reference.