Bold Reports® ASP.NET Core Report Designer dependencies

The Bold Reports® ASP.NET Core Report Designer version higher than 5.2.xx has the following internal and external dependencies to render the component.

Which scripts does the ASP.NET Core Report Designer need?

The Bold Reports® ASP.NET Core Report Designer needs the internal Bold Reports® scripts and the external jQuery and Codemirror scripts in the following tables.

Internal dependencies

Name Details CDN link
bold.reports.common.min.js Common script for reporting widgets. https://cdn.boldreports.com/15.1.10/scripts/v2.0/common/bold.reports.common.min.js
bold.reports.widgets.min.js Supports Syncfusion® widgets to render in HTML5 format and it contains the dependent Syncfusion® controls that is common for both report designer and viewer. https://cdn.boldreports.com/15.1.10/scripts/v2.0/common/bold.reports.widgets.min.js
bold.report-viewer.min.js Used to preview the reports in report designer. https://cdn.boldreports.com/15.1.10/scripts/v2.0/bold.report-viewer.min.js
bold.report-designer.min.js Used to render the Syncfusion® JavaScript Report Designer widget. https://cdn.boldreports.com/15.1.10/scripts/v2.0/bold.report-designer.min.js

External dependencies

Name Details CDN link
jQuery 1.7.1 and later versions Common jQuery script to render the Bold Reporting widgets https://cdn.boldreports.com/external/jquery-1.10.2.min.js
Codemirror Report Designer requires the code mirror scripts to edit the SQL queries and Visual Basic code functions with syntax highlighter.
  • codemirror.min.js
  • show-hint.min.js
  • sql-hint.min.js
  • sql.min.js
  • vb.min.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/codemirror.min.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/addon/hint/show-hint.min.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/addon/hint/sql-hint.min.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/mode/sql/sql.min.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.44.0/mode/vb/vb.min.js

Which style sheets does the ASP.NET Core Report Designer need?

The Bold Reports® ASP.NET Core Report Designer needs the bold.report-designer.min.css style sheet for your theme and the external Codemirror styles.

Internal dependencies

Name Details
bold.report-designer.min.css Contains the styles and CSS references of the Report Designer component.

The following table provides the CDN links for all supported themes. Refer the following syntax:

https://cdn.boldreports.com/[version]/content/v2.0/[theme-name]/[fileName]

Name Details CDN link
Tailwind-light Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in tailwind-light theme. https://cdn.boldreports.com/15.1.10/content/v2.0/tailwind-light/bold.report-designer.min.css
Tailwind-dark Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in tailwind-dark theme. https://cdn.boldreports.com/15.1.10/content/v2.0/tailwind-dark/bold.report-designer.min.css
Material-light Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in material-light theme. https://cdn.boldreports.com/15.1.10/content/v2.0/material-light/bold.report-designer.min.css
Material-dark Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in material-dark theme. https://cdn.boldreports.com/15.1.10/content/v2.0/material-dark/bold.report-designer.min.css
Material3-light Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in material3-light theme. https://cdn.boldreports.com/15.1.10/content/v2.0/material3-light/bold.report-designer.min.css
Material3-dark Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in material3-dark theme. https://cdn.boldreports.com/15.1.10/content/v2.0/material3-dark/bold.report-designer.min.css
Fluent-light Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in fluent-light theme. https://cdn.boldreports.com/15.1.10/content/v2.0/fluent-light/bold.report-designer.min.css
Fluent-dark Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in fluent-dark theme. https://cdn.boldreports.com/15.1.10/content/v2.0/fluent-dark/bold.report-designer.min.css
Bootstrap-light Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in bootstrap-light theme. https://cdn.boldreports.com/15.1.10/content/v2.0/bootstrap-light/bold.report-designer.min.css
Bootstrap-dark Includes the CSS properties defined for the Syncfusion® JavaScript Reporting component in bootstrap-dark theme. https://cdn.boldreports.com/15.1.10/content/v2.0/bootstrap-dark/bold.report-designer.min.css

External dependencies

Name Details CDN link
Codemirror Report Designer requires the code mirror styles to edit the SQL queries and Visual Basic code functions with syntax highlighter.
  • codemirror.min.css
  • show-hint.min.css
https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/codemirror.min.css
https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/addon/hint/show-hint.min.css

Which server-side packages does the ASP.NET Core Report Designer need?

The Bold Reports® ASP.NET Core Report Designer needs the BoldReports.Net.Core package and the external Newtonsoft.Json package on the service side.

Internal dependencies

Package Purpose
BoldReports.Net.Core Builds the server-side implementations.

The BoldReports.Net.Core package automatically installs the following dependency packages.

Package Purpose
Syncfusion.Compression.Net.Core Exports the report to a PDF, Microsoft Word, and Microsoft Excel format. It is a base library for the Syncfusion.Pdf.Net.Core, Syncfusion.DocIO.Net.Core, and Syncfusion.XlsIO.Net.Core packages.
Syncfusion.Pdf.Net.Core Supports for exporting the report to a PDF.
Syncfusion.DocIO.Net.Core Supports for exporting the report to a Word.
Syncfusion.XlsIO.Net.Core Supports for exporting the report to an Excel.
Syncfusion.OfficeChart.Net.Core It is a base library of the Syncfusion.XlsIO.Net.Core package.

External dependencies

Package Purpose
Newtonsoft.Json Serialize and deserialize the data or report for report designer. It is a mandatory package for the report designer, and the package version should be 13.0.3 or higher for .NET 8.0 Core or higher framework.
Microsoft.Data.SqlClient This is an optional package. It should be referred in project when process the RDL report and which contains the SQL Server and SQL Azure data source. Also, the package version should be 5.1.0 or higher.