In Development
Last Updated: 30 Nov 2020 14:49 by ADMIN

if you look at the .nuspec file for the Telerik.UI.for.Xamarin.Documents.Flow package there is an entry in the 

<framework> assemblies element;

<frameworkAssembly assemblyName=”WindowsBase” targetFramework=””/ >

This is what causes NuGet to drag the WindowsBase assembly in.

 we cannot build the iOS project - we get the following error.

The type 'NotifyCollectionChangedAction' exists in both 'System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' and 'WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

We are not referencing the WindowsBase assembly directly, but on analyzing the Nuget dependencies we found the following dependency chain;

Telerik.UI.for.Xamarin (2020.3.1106.1) -> Telerik.UI.for.Xamarin.Documents.Flow (2020.3.1019) -> WindowsBase (Framework Assembly)

 it seems that WindowsBase (and PresentationCore which is also included) are not intended for Xamarin iOS or Android applications.