Search code examples
xamarin.androidxamarin.formsbreezexamarin.uwpbreeze-sharp

Breeze# for Xamarin.Forms (UWP, Droid & iOS)?


In their website, Xamarin appears as one of their clients, but I'm unable to install the package Breeze.Sharp, which is also tagged with Xamarin.

It does install into the PCL project, but for it to work I need to install it into all of the platform projects. When I try to do so, I get the following errors:

iOS/Android:

Could not install package 'Microsoft.AspNet.WebApi.Client 5.2.3'. You are trying to install this package into a project that targets 'Xamarin.iOS,Version=v1.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

UWP:

Package Breeze.Sharp 0.6.0.9 is not compatible with uap10.0 (UAP,Version=v10.0) / win10-x86-aot. Package Breeze.Sharp 0.6.0.9 supports: net (.NETFramework,Version=v0.0) One or more packages are incompatible with UAP,Version=v10.0 (win10-x86-aot).


Solution

  • In an email I got from IdeaBlade, the inventor of Breeze#, he said that while the Breeze# is not dead, it has drown much less community attention compared to BreezeJS, thus they prefer to invest their resources in the JS library.

    For now, I'm just gonna use TrackableEntities by @AnthonySneed. Although not as comprehensive as Breeze#, does part of the job nicely.