Skip to main content
All docs
V25.1
  • CLI Project Templates

    • 3 minutes to read

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

    Note

    We implemented a new dotnet CLI-powered Project Wizard you can use across multiple IDEs. Refer to the following topic for more information: Cross-IDE Project Template Kit.

    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 DevExpress .NET CLI Templates to Create an ASP.NET Core Reporting App with a Report Designer
    * Use DevExpress .NET CLI Templates to Create an ASP.NET Core Reporting App with a Document Viewer
    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 DevExpress .NET CLI Templates to Create an Angular Reporting App with Document Viewer
    * Use DevExpress .NET CLI Templates 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 DevExpress .NET CLI Templates to Create a React Reporting App with a Document Viewer
    * Use DevExpress .NET CLI Templates to Create a React Reporting App with a 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 DevExpress .NET CLI Templates 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