xtrareports-400128-product-information-devexpress-reporting-installer.md
Reporting is included in different DevExpress subscriptions. This topic details how to install the Reporting components based on the subscription you own.
| |
DevExpress Subscriptions
| | --- | --- | | |
Universal
|
DXperience
|
WinForms
|
WPF
|
ASP.NET & Blazor
|
DevExtreme Complete[1]
|
Reporting
| | --- | --- | --- | --- | --- | --- | --- | --- | |
|
|
|
|
|
| |
| |
|
|
|
| | | |
Available only at runtime[2]
| |
WinForms End-User Report Designer
|
|
|
| | | |
Available only at runtime[2]
| |
ASP.NET Web Forms Document Viewer
|
|
| | |
| |
| |
ASP.NET Web Forms End-User Report Designer
|
|
| | |
| |
| |
|
|
| | |
| |
| |
ASP.NET MVC End-User Report Designer
|
|
| | |
| |
| |
|
|
| | |
| |
| |
ASP.NET Core End-User Report Designer
|
|
| | |
| |
| |
|
|
| | |
| |
Available without components UI customization[3]
| |
Blazor Document Viewer (JavaScript-based)
|
|
| | |
| |
| |
Blazor JavaScript-based Report Designer
|
|
| | |
| |
| |
|
|
| |
| | |
Available without components UI customization[3]
| |
|
|
| |
| | |
Available without components UI customization[3]
| |
Native Angular Document Viewer
|
|
| | |
| |
| |
Angular End-User Report Designer
|
|
| | |
| |
| |
|
|
| | |
| |
| |
React End-User Report Designer
|
|
| | |
| |
| |
Standalone Parameters Panel for ASP.NET Core
|
|
| | |
| |
| |
Standalone Parameters Panel for Angular
|
|
| | |
| |
| |
Standalone Parameters Panel for React
|
|
| | |
| |
|
See the Visual Studio Products comparison matrix for more information: Visual Studio Products.
Reporting Subscription customization is limited to the public APIs of the included components. Some customization scenarios require changing the behavior or appearance of the controls that make up the Report Viewer and Report Designer UI.
To add additional DevExpress UI controls (for example, new panels, buttons, or menus) that are not part of the Reporting product, either on a form, web page, or within the Reporting UI, you need a subscription that includes those controls. Purchase one of the following subscriptions to obtain the necessary licenses:
You can download a free trial of DevExpress Reporting from the following link:
See the following pages on our website for DevExpress Reporting licensing and pricing information:
Run the Installer and select the products to install. Check the items that are available according to your subscription.
The installed components include Reporting components and other controls for the chosen platform. Choose the trial Reporting item to try Reporting components for other platforms.
WinForms Subscription ASP.NET Subscription WPF Subscription
The installed components include Reporting controls for all platforms. You can choose trial platform-specific items to try out control suites.
Reporting Subscription
You can use DevExpress NuGet packages to add DevExpress libraries to your application in Visual Studio. DevExpress publishes these packages on a private NuGet web server to help you add and update DevExpress references in your projects.
Refer to the following topic for information on how to use DevExpress NuGet packages in Visual Studio: Choose Between Offline and Online DevExpress NuGet Feeds.
DevExpress Reporting includes the following NuGet packages:
DevExpress.Reporting.CoreContains DevExpress Reporting features.DevExpress.Reporting.CodeCompletionImplements code completion for DevExpress End-User Report Designers.
DevExpress.Win.ReportingIncludes WinForms controls for the DevExpress Report Designer and Document Viewer.
DevExpress.Wpf.ReportingIncludes WPF controls for the DevExpress Report Designer and Document Viewer.
DevExpress.Web.ReportingIncludes ASP.NET Web Forms controls for the DevExpress Report Designer and Document Viewer.DevExpress.Web.Reporting.AzureContains services for web reporting applications in Microsoft Azure.DevExpress.Web.Reporting.CommonContains cross-platform components for DevExpress Web Reporting.DevExpress.Web.Reporting.Common.ServicesThis package provides common services related to DevExpress Web Reporting controls.
DevExpress.AspNetCore.ReportingImplements the ASP.NET Core controls for DevExpress Report Designer and Document Viewer.DevExpress.AspNetCore.Reporting.AzureThis package provides services specifically designed to work with web reporting applications in the Microsoft Azure environment.
DevExpress.Blazor.Reporting.JSBasedControlsIncludes the JavaScript-based Report Viewer and Report Designer components.DevExpress.Blazor.Reporting.JSBasedControls.CommonThis package contains common settings and client-side resources for the JavaScript-based Blazor Reporting components.DevExpress.Blazor.Reporting.JSBasedControls.WebAssemblyThis package contains the Report Designer and Document Viewer components for Blazor WebAssembly Hosted applications.DevExpress.Blazor.Reporting.ViewerIncludes the Blazor Report Viewer component.
DevExpress.AIIntegration.AspNetCore.ReportingThis package implements AI integration services for DevExpress ASP.NET Core Reporting Controls.DevExpress.AIIntegration.Blazor.Reporting.ViewerThis package provides AI integration services for the DevExpress Blazor Report Viewer Control.DevExpress.AIIntegration.GenerationThis package implements basic AI generation services for DevExpress controls.DevExpress.AIIntegration.Reporting.CommonThis package implements basic AI integration services for DevExpress Web and Desktop Reporting controls.DevExpress.AIIntegration.Web.Reporting.CommonThis package implements basic AI integration services for DevExpress Web Reporting controls.DevExpress.AIIntegration.WinForms.ReportingThis package implements APIs that enable AI-powered extensions in DevExpress WinForms Reporting controls.DevExpress.AIIntegration.Wpf.ReportingThis package implements APIs that enable AI-powered extensions in DevExpress WPF Reporting controls.
DevExpress.Aspire.AspNetCore.ReportingThis package provides services specifically designed to work with web reporting applications in the Microsoft .NET Aspire solutions.DevExpress.Aspire.ReportingThis package provides services specifically designed to work with reporting applications in the Microsoft .NET Aspire solutions.
DevExpress NuGet packages have the following requirements:
Footnotes
The DevExtreme Complete Subscription does not include Reporting components. To use DevExtreme with Reporting components, purchase the ASP.NET & Blazor Subscription, which covers Reporting and DevExtreme.
With the DevExpress Reporting Subscription , you can only use the ReportPrintTool and ReportDesignTool classes to display a Print Preview and End-User Report Designer in WinForms Applications. To customize DevExpress Reporting components UI in your application code or at design time in Visual Studio, you need a subscription that includes DevExpress WinForms UI Controls (WinForms, DXperience, or Universal).
The Reporting Subscription ships with pre-built Print Preview and End-User Report Designer controls for multiple platforms. You can use their public API in some customization scenarios that require changing the behavior or appearance of the control. To add additional DevExpress UI controls (for example, new panels, buttons, or menus) that are not part of the Reporting product, either on a form, web page, or within the Reporting UI, you need a subscription that includes those controls: WinForms, WPF, or ASP.NET Blazor. Note that all required platform-specific capabilities are included in our best-value bundle subscriptions: DXperience and Universal.