We found an interesting issue while trying to use XlsIO v9.403.0.62 in an ASP.NET v4.0 application. The full stack trace is:
System.TypeInitializationException: The type initializer for 'Syncfusion.XlsIO.Implementation.Shapes.ShapeFillImpl' threw an exception. ---> System.IO.FileNotFoundException: Could not find file 'Syncfusion.XlsIO.Base.resources'.
at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
at Syncfusion.XlsIO.Implementation.Shapes.ShapeFillImpl.GetResData(String strID)
at Syncfusion.XlsIO.Implementation.Shapes.ShapeFillImpl..cctor()
--- End of inner exception stack trace ---
at Syncfusion.XlsIO.Implementation.Shapes.ShapeFillImpl..ctor(IApplication application, Object parent)
at Syncfusion.XlsIO.Implementation.Charts.ChartBorderImpl..ctor(IApplication application, Object parent)
at Syncfusion.XlsIO.Implementation.Charts.ChartFrameFormatImpl.SetDefaultValues(Boolean bAutoSize, Boolean bIsInteriorGray)
at Syncfusion.XlsIO.Implementation.Charts.ChartTextAreaImpl.CreateFrameFormat()
at Syncfusion.XlsIO.Implementation.Charts.ChartTextAreaImpl.InitFrameFormat()
at Syncfusion.XlsIO.Implementation.Charts.ChartImpl.CreateChartTitle()
at Syncfusion.XlsIO.Implementation.Charts.ChartImpl..ctor(IApplication application, Object parent)
at Syncfusion.XlsIO.Implementation.Collections.ShapesCollection.AddChart()
at Syncfusion.XlsIO.Implementation.Collections.WorksheetChartsCollection.Add()