Embedded Reporting Tools NuGet packages and assemblies
To add Bold Reports® embedded reporting to JavaScript, Angular, React, ASP.NET Core, ASP.NET, ASP.NET MVC, WPF, and UWP applications, use the NuGet packages and assemblies that Embedded Reporting Tools provides.
Refer to the following Embedded Reporting Tools location to add assemblies and NuGet packages to your application without using online NuGet packages.
Embedded Reporting Tools NuGet packages location:
C:\Program Files (x86)\Bold Reports\Reporting Tools\Nuget Packages
Embedded Reporting Tools Assemblies location:
C:\Program Files (x86)\Bold Reports\Reporting Tools\Assemblies
Where are the Report Viewer script files installed?
The Embedded Reporting Tools installer places the Report Viewer themes and script files in the build installation location, C:\Program Files (x86)\Bold Reports\Reporting Tools\Javascript\assets.
Which NuGet packages do JavaScript Embedded Reporting Tools use?
JavaScript Embedded Reporting Tools use the BoldReports.JavaScript and BoldReports.Web NuGet packages. The following table lists the JavaScript Embedded Reporting Tools NuGet packages and assemblies.
| Purpose | Bold Reports® Package | Description |
|---|---|---|
| Client Side Script and Styles | BoldReports.JavaScript | BoldReports.JavaScript package contains Report Viewer and Report Designer HTML5 and JavaScript components for web development. |
| Server Side Helper | BoldReports.Web | BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components. |
Which NuGet packages do Angular Embedded Reporting Tools use?
Angular Embedded Reporting Tools use the BoldReports.Web NuGet package. The following table lists the Angular Embedded Reporting Tools NuGet packages and assemblies.
| Purpose | Bold Reports® Package | Description |
|---|---|---|
| Server Side Helper | BoldReports.Web | BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components. |
Which NuGet packages do ASP.NET Core Embedded Reporting Tools use?
ASP.NET Core Embedded Reporting Tools use the BoldReports.AspNet.Core and BoldReports.Net.Core NuGet packages. The following table lists the ASP.NET Core Embedded Reporting Tools NuGet packages and assemblies.
| Purpose | Bold Reports® Package | Description |
|---|---|---|
| Client Side Tag Helper | BoldReports.AspNet.Core | BoldReports.AspNet.Core package contains runtime assemblies for building line-of-business applications that can run on Windows, Linux, and Mac. It contains HTML Helpers for Report Viewer and Report Designer components to build server-side dynamic websites based on Microsoft's ASP.NET Core. |
| Server Side Helper | BoldReports.Net.Core | BoldReports.Net.Core is a server-side helper package to build ASP.NET Core Web API service that is used for Report Viewer and Report Designer controls with ASP.NET Core, Angular, and JavaScript platforms. |
Where are the ASP.NET Core assemblies installed?
The Embedded Reporting Tools installer places the ASP.NET Core assemblies in C:\Program Files (x86)\Bold Reports\Reporting Tools\Assemblies\aspnetcore.
Which NuGet packages do ASP.NET MVC Embedded Reporting Tools use?
ASP.NET MVC Embedded Reporting Tools use the BoldReports.Mvc4 or BoldReports.Mvc5 and BoldReports.Web NuGet packages. The following table lists the ASP.NET MVC Embedded Reporting Tools NuGet packages and assemblies.
| Purpose | Bold Reports® Package | Description |
|---|---|---|
| Client Side MVC Helper |
BoldReports.Mvc4 BoldReports.Mvc5 |
The BoldReports.Mvc4 and BoldReports.Mvc5 packages contain HTML Helpers for Report Viewer and Report Designer components to build server-side dynamic websites based on Microsoft's ASP.NET MVC. |
| Server Side Helper | BoldReports.Web | BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components. |
Which NuGet packages do ASP.NET WebForms Embedded Reporting Tools use?
ASP.NET WebForms Embedded Reporting Tools use the BoldReports.WebForms and BoldReports.Web NuGet packages. The following table lists the ASP.NET WebForms Embedded Reporting Tools NuGet packages and assemblies.
| Purpose | Bold Reports® Package | Description |
|---|---|---|
| Client Side Tag Helper | BoldReports.Webforms | The BoldReports.WebForms package contains HTML Helpers for Report Viewer and Report Designer components to build server-side dynamic websites based on Microsoft's ASP.NET Web Forms. |
| Server Side Helper | BoldReports.Web | BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components. |
Which NuGet packages do WPF Embedded Reporting Tools use?
WPF Embedded Reporting Tools use the BoldReports.Wpf NuGet package. The following table lists the WPF Embedded Reporting Tools NuGet packages and assemblies.
| Purpose | Bold Reports® Package | Description |
|---|---|---|
| Components Packages | BoldReports.Wpf | BoldReports.Wpf is a .NET Report Viewer, Report Writer control package to view and export RDL/RDLC reports within a .NET application. |
Which NuGet packages do UWP Embedded Reporting Tools use?
UWP Embedded Reporting Tools use the BoldReports.UWP and BoldReports.Web NuGet packages. The following table lists the UWP Embedded Reporting Tools NuGet packages and assemblies.
| Purpose | Bold Reports® Package | Description |
|---|---|---|
| Components Packages | BoldReports.UWP | BoldReports.UWP is a Report Viewer control package to display RDL/RDLC reports within the Universal Windows Platform application. It builds the server-side implementations for Report Viewer component. |
| Server Side Helper | BoldReports.Web | BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components. |
Which npm packages do Embedded Reporting Tools provide?
Embedded Reporting Tools provide the BoldReports.JavaScript, BoldReports.JavaScript.Extensions, and BoldReports.Global npm packages, as listed in the following table:
| Platform | Bold Reports® Package |
Javascript |
BoldReports.JavaScript |
Extensions |
BoldReports.JavaScript.Extensions |
Globalize |
BoldReports.Global |
The JavaScript npm packages in the preceding table contain the following scripts and styles required for Reporting components.
| Reporting Component | Styles | Scripts | Usage |
|---|---|---|---|
| Report Viewer |
bold.report-viewer.min.css
|
bold.reports.common.min.jsbold.reports.widgets.min.jsbold.report-viewer.min.js |
bold.report-viewer.min.css - It contains the styles and css references of reporting dependent components.bold.reports.common.min.js - Common script for reporting widgets.bold.reports.widgets.min.js - It contains the scripts of dependent Syncfusion® controls that are common for both Report Designer and Report Viewer.bold.report-viewer.min.js - Renders the Syncfusion® Report Viewer widget. |
| Report Designer |
bold.report-designer.min.css
|
bold.reports.common.min.js bold.reports.widgets.min.js bold.report-viewer.min.js bold.report-designer.min.js
|
bold.report-designer.min.css - It contains the styles and css references of Report Designer Component.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-viewer.min.js - Previews the reports designed with Report Designer.bold.report-designer.min.js - Renders the Syncfusion® Report Designer widget. |