Skip to main content

DevExpress Reporting Installer

  • 5 minutes to read

Reporting is included in different DevExpress subscriptions. This topic details how to install the Reporting components based on the subscription you own.

Subscriptions that Include Reporting Components

DevExpress Subscriptions

Universal

DXperience

WinForms

WPF

ASP.NET & Blazor

DevExtreme Complete[1]

Reporting

Visual Studio Report Designer

Included

Included

Included

Included

Included

Included

WinForms Document Viewer

Included

Included

Included

Available only at runtime[2]

WinForms End-User Report Designer

Included

Included

Included

Available only at runtime[2]

ASP.NET Web Forms Document Viewer

Included

Included

Included

Included

ASP.NET Web Forms End-User Report Designer

Included

Included

Included

Included

ASP.NET MVC Document Viewer

Included

Included

Included

Included

ASP.NET MVC End-User Report Designer

Included

Included

Included

Included

ASP.NET Core Document Viewer

Included

Included

Included

Included

ASP.NET Core End-User Report Designer

Included

Included

Included

Included

Blazor Document Viewer (Native)

Included

Included

Included

Included

Blazor Document Viewer (JavaScript based)

Included

Included

Included

Included

Blazor End-User Report Designer

Included

Included

Included

Included

WPF Document Viewer

Included

Included

Included

Included

WPF End-User Report Designer

Included

Included

Included

Included

Native Angular Document Viewer

Included

Included

Included

Included

Angular End-User Report Designer

Included

Included

Included

Included

Native React Document Viewer

Included

Included

Included

Included

React End-User Report Designer

Included

Included

Included

Included

Standalone Parameters Panel for ASP.NET Core

Included

Included

Included

Included

Standalone Parameters Panel for Angular

Included

Included

Included

Included

Standalone Parameters Panel for React

Included

Included

Included

Included

See the Visual Studio Products comparison matrix for more information: Visual Studio Products.

Use a Free Trial

You can download a free trial of DevExpress Reporting from the following link:

Download: Free 30-Day Trial

Licensing and Pricing Information

See the following pages on our website for DevExpress Reporting licensing and pricing information:

Use the DevExpress Installer

Run the Installer and select the products to install. Check the items that are available according to your subscription.

Download: Run Installer

Platform-Specific Subscriptions

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
DevExpress Installer -  Available products for WinForms Subscription
ASP.NET Subscription
DevExpress Installer - Available products for ASP.NET Subscription
WPF Subscription
DevExpress Installer - Available products for WPF Subscription

Reporting Subscription

The installed components include Reporting controls for all platforms. You can choose trial platform-specific items to try out control suites.

Reporting Subscription
DevExpress Installer - Available products for Reporting Subscription

Use NuGet Packages

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:

Core/Cross-platform

DevExpress.Reporting.Core
Contains DevExpress Reporting features.
DevExpress.Reporting.CodeCompletion
Implements code completion for DevExpress End-User Report Designers.

WinForms

DevExpress.Win.Reporting
Includes WinForms controls for the DevExpress Report Designer and Document Viewer.

WPF

DevExpress.Wpf.Reporting
Includes WPF controls for the DevExpress Report Designer and Document Viewer.

Web (ASP.NET Web Forms and MVC)

DevExpress.Web.Reporting
Includes ASP.NET Web Forms controls for the DevExpress Report Designer and Document Viewer.
DevExpress.Web.Reporting.Azure
Contains services for web reporting applications in Microsoft Azure.
DevExpress.Web.Reporting.Common
Contains cross-platform components for DevExpress Web Reporting.
DevExpress.Web.Reporting.Common.Services
This package provides common services related to DevExpress Web Reporting controls.

ASP.NET Core

DevExpress.AspNetCore.Reporting
Implements the ASP.NET Core controls for DevExpress Report Designer and Document Viewer.
DevExpress.AspNetCore.Reporting.Azure
This package provides services specifically designed to work with web reporting applications in the Microsoft Azure environment.

Blazor

DevExpress.Blazor.Reporting.JSBasedControls
Includes the JavaScript-based Report Viewer and Report Designer components.
DevExpress.Blazor.Reporting.JSBasedControls.Common
This package contains common settings and client-side resources for the JavaScript-based Blazor Reporting components.
DevExpress.Blazor.Reporting.JSBasedControls.WebAssembly
This package contains the Report Designer and Document Viewer components for Blazor WebAssembly Hosted applications.
DevExpress.Blazor.Reporting.Viewer
Includes the Blazor Report Viewer component.

AI-powered Functionality

DevExpress.AIIntegration.AspNetCore.Reporting
This package implements AI integration services for DevExpress ASP.NET Core Reporting Controls.
DevExpress.AIIntegration.Blazor.Reporting.Viewer
This package provides AI integration services for the DevExpress Blazor Report Viewer Control.
DevExpress.AIIntegration.Generation
This package implements basic AI generation services for DevExpress controls.
DevExpress.AIIntegration.Reporting.Common
This package implements basic AI integration services for DevExpress Web and Desktop Reporting controls.
DevExpress.AIIntegration.Web.Reporting
This package implements AI integration services for DevExpress ASP.NET Web Forms and ASP.NET MVC Reporting Controls.
DevExpress.AIIntegration.Web.Reporting.Common
This package implements basic AI integration services for DevExpress Web Reporting controls.
DevExpress.AIIntegration.WinForms.Reporting
This package implements APIs that enable AI-powered extensions in DevExpress WinForms Reporting controls.

.NET Aspire

DevExpress.Aspire.AspNetCore.Reporting
This package provides services specifically designed to work with web reporting applications in the Microsoft .NET Aspire solutions.
DevExpress.Aspire.Reporting
This package provides services specifically designed to work with reporting applications in the Microsoft .NET Aspire solutions.

NuGet Package Requirements

DevExpress NuGet packages have the following requirements:

  • The DevExpress NuGet feed is only available to DevExpress customers. Refer to the following topic for more information: Choose Between Offline and Online DevExpress NuGet Feeds.
  • You should create a new package source for the DevExpress NuGet feed, as described in the following Microsoft article: Managing packages for the solution.
  • Design-time assemblies are not included. You cannot use the Add | New Item menu item to add a report to a project.
  • DevExpress controls that reference NuGet packages are not available from the Toolbox.
  • When you update NuGet packages, you should also update the installation to ensure that Project Templates and Visual Studio Report Designer continue to work with the updated packages.
Footnotes
  1. 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.

  2. With the Reporting Subscription, you can only use the ReportPrintTool and ReportDesignTool classes to display a Print Preview and End-User Report Designer in WinForms Applications. You cannot use or create WinForms, WPF, ASP.NET, Blazor, and DevExtreme JavaScript controls at runtime to customize the appearance and behavior of Reporting components.