Skip to main content
All docs
V24.2

CLI Project Templates

  • 3 minutes to read

You can use a command line interface (CLI) to create starter Reporting projects for different platforms. This topic lists available Reporting project templates and the corresponding NuGet packages.

ASP.NET Core

NuGet package: DevExpress.AspNetCore.ProjectTemplates

To install DevExpress ASP.NET Core project templates from nuget.org, execute the following command:

dotnet new install DevExpress.AspNetCore.ProjectTemplates

Reporting project templates in the package:

Short Name Description Documentation
dx.aspnetcore.reporting Creates a web (ASP.NET Core MVC) Reporting application that displays a Report Viewer and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes ready-to-use Docker files for deployment in Linux-based environments and example implementations of Document Cache and Report Definition Storage. Use .NET CLI Template to Create an ASP.NET Core Reporting Application with Report Designer
dx.aspnetcore.reporting.angular Creates a full-stack application with an Angular frontend and an ASP.NET Core backend. The frontend displays a Report Viewer and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes example implementations of Document Cache and Report Definition Storage. Use .NET CLI Template to Create an Angular Reporting App with Report Designer
dx.aspnetcore.reporting.react Creates a full-stack application with a React frontend and an ASP.NET Core backend. The frontend displays a Report Viewer and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes example implementations of Document Cache and Report Definition Storage. Use .NET CLI Template to Create a React Reporting App with Report Designer
dx.aspnetcore.reporting.backend Creates a back-end (ASP.NET Core) Reporting application configured to use a Report Viewer and/or an End-User Report Designer in the associated front-end application. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes ready-to-use Docker files for deployment in Linux-based environments and example implementations of Document Cache and Report Definition Storage.

Blazor

NuGet package: DevExpress.Blazor.ProjectTemplates

To install DevExpress Blazor project templates from nuget.org, execute the following command:

dotnet new install DevExpress.Blazor.ProjectTemplates

Reporting project templates in the package:

Short Name Description Documentation
dx.blazor.reporting Creates a web (Blazor Server or Blazor WebAssembly) application that displays a Report Viewer (JavaScript-Based or Native version) and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes ready-to-use Docker files for deployment in Linux-based environments. Use .NET CLI Template to Create a Blazor Reporting Application

WPF

NuGet package: DevExpress.WPF.ProjectTemplates

To install DevExpress WPF project templates from nuget.org, execute the following command:

dotnet new install DevExpress.WPF.ProjectTemplates

Reporting project templates in the package:

Short Name Description Documentation
dx.wpf.reporting Creates a desktop (WPF) application with a Document Viewer that shows a tabular report created at design time. CLI Project Templates for WPF
See Also