Category / Section
How to make Syncfusion Xamarin.Forms chart to work in UWP in release mode when .Net Native tool chain is enabled?
1 min read
In general, Syncfusion controls (third party components) cannot be viewed in UWP when the project is built-in release mode with .NET Native tool chain (project > Build > Compile with Native Tool chain) is enabled. To view the control in release mode, we must pass the custom renderer assemblies to Init method inOnLaunchedmethod ofApp.Xaml.csfile as shown below.
C#:
protected override void OnLaunched(LaunchActivatedEventArgs e) { ... if (rootFrame == null) { List<Assembly> assembliesToInclude = new List<Assembly>() assembliesToInclude.Add(typeof(Syncfusion.SfChart.XForms.UWP.SfChartRenderer).GetTypeInfo().Assembly); Xamarin.Forms.Forms.Init(e, assembliesToInclude); } ... }