In our Bold Reports® new assemblies are introduced for both client and server-side to resolve the compatibility problem between Essential Studio Report Designer versions. It has changes in both Web API service and client-side scripts.
Refer this steps to migrate from Syncfusion® Essential Studio release to Bold Reports® version lesser than
v5.2.xx
This section provides step-by-step instructions for migrating Report Designer from Syncfusion® Essential Studio release version to Bold Reports® version of ASP.NET Core Report Designer application.
Old Scripts | New Scripts | Description |
---|---|---|
ej.web.all.min.js
|
bold.reports.common.min.js bold.reports.widgets.min.js bold.report-designer-widgets.min.js ej.chart.min.js ej2-base.min.js ej2-data.min.js ej2-pdf-export.min.js ej2-svg-base.min.js ej2-lineargauge.min.js ej2-circulargauge.min.js ej2-maps.min.js bold.report-viewer.min.js |
We have removed the dependency scripts for report designer from existing ej.web.all.min.js script and provided the dependency scripts as below:bold.reports.common.min.js - Common script for reporting widgets.bold.reports.widgets.min.js - It contains the scripts of dependent controls that are common for both Report Designer and Report Viewer.bold.report-designer-widgets.min.js - It contains the scripts of Report Designer dependent controls.ej.chart.min.js - Renders the chart item. Add this script only if your report contains the chart report item.ej2-base.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.ej2-data.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.ej2-pdf-export.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.ej2-svg-base.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.ej2-lineargauge.min.js - Renders the linear gauge item. Add this script only if your report contains the linear gauge report item.ej2-circulargauge.min.js - Renders the circular gauge item. Add this script only if your report contains the circular gauge report item.ej2-maps.min.js - Renders the map item. Add this script only if your report contains the map report item.bold.report-viewer.min.js - Previews the reports designed with Report Designer. |
ej.reportdesigner.min.js
|
bold.report-designer.min.js
|
Renamed the report designer script file and it used to render the Bold Report Designer widget. |
Old Scripts | New Scripts | Description |
---|---|---|
ej.web.all.min.css
|
bold.reports.all.min.css
|
We have removed the dependent controls styles for report designer from existing ej.web.all.min.css script and provided the dependent controls styles as bold.reports.all.min.css. |
Remove the old scripts and styles references from existing application, then add the new scripts and styles references based on above script name changes.
Purpose | Old Assembly Name | New Assembly Name | Description |
---|---|---|---|
Base Assemblies |
Syncfusion.EJ.ReportDesigner.dll Syncfusion.EJ.ReportViewer.dll Syncfusion.Report.Portable.dll
|
BoldReports.Web.dll
|
The Syncfusion.EJ.ReportDesigner.dll, Syncfusion.EJ.ReportViewer.dll, and Syncfusion.Report.Portable.dll assemblies have been combined as BoldReports.Web.dll. It builds the server-side implementations for both Report Designer and Report Viewer components. |
Tag Helper Assemblies |
Syncfusion.EJ.dll Syncfusion.EJ.AspNet.Core.dll |
BoldReports.AspNet.Core.dll
|
The Syncfusion.EJ.dll, Syncfusion.EJ.AspNet.Core.dll assemblies have been combined as BoldReports.AspNet.Core.dll. |
Purpose | Old Packages | New Packages |
---|---|---|
Server Side Helper |
Syncfusion.EJ.ReportDesigner.AspNet.Core Syncfusion.EJ.ReportViewer.AspNet.Core Syncfusion.Report.Net.Core |
BoldReports.Net.Core
|
Tag Helper |
Syncfusion.EJ.AspNet.Core |
BoldReports.AspNet.Core
|
Based on above assembly and namespace changes, modify the Report Designer Web API Controller in your application.
Modify the tag helpers in the _ViewImports.cshtml
page.
Old code snippet | New code snippet |
---|---|
@using Syncfusion.JavaScript
|
@using BoldReports.TagHelpers
|
The ASP.NET core reporting components tag prefix has been changed from ej
to sf
.
Old code snippet | New code snippet |
---|---|
<ej-script-manager></ej-script-manager>
|
<bold-script-manager></bold-script-manager>
|
Old code snippet | New code snippet |
---|---|
<ej-report-designer id="designer"></ej-report-designer>
|
<bold-report-designer id="designer"></bold-report-designer>
|