Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Cross-IDE Project Template Kit

  • 4 minutes to read

The DevExpress Project Template Kit is available as a VSIX extension based on the dotnet CLI. The current version works with Visual Studio for Windows or Visual Studio Code. We aim to extend support to more IDEs in the future.

Once you have installed the extension, you can use the Project Wizard:

DevExpress Project Template Kit

Note

The DevExpress Template Kit includes project templates for .NET 8+ and C# only.

Important

The DevExpress Template Kit is currently available as a Community Technology Preview (CTP). It will eventually replace our Project Template Gallery (part of our Unified Component Installer).

#Install and Run the Project Wizard for Visual Studio

In Visual Studio, select ExtensionsManage Extensions… to run the Extension Manager. Type DevExpress Template Kit for Visual Studio and click Install:

Install and Run the Project Wizard for Visual Studio

Use the following link to download and install the DevExpress Template Kit for Visual Studio:

Download: Template Kit for Visual Studio

To run the Project Wizard, follow the steps below:

  1. Open Visual Studio and click Create a new project on the start page.
  2. In the Create a new project window, select DevExpress 24.2 Template Kit and click Next:

    Create a New Project from the Template Kit

  3. Specify the Project Name and Location, and click Create. Use the Project Wizard to configure project parameters.

#Install and Run the Project Wizard for Visual Studio Code

In Visual Studio Code, open the Extensions tab, type DevExpress Template Kit for VS Code in the search box, and click Install. For more information about extension management, see Extension Marketplace.

Install and Run the Project Wizard for VS Code

Use the following link to download and install the DevExpress Template Kit for Visual Studio Code:

Download: Template Kit for Visual Studio Code

To run the Project Wizard, follow the steps below:

  1. In the Explorer tab, click New DevExpress Project:

    Create a New DevExpress Project, VS Code

  2. Specify the project name and press Enter:

    Specify the Project Name, VS Code

  3. Select a project location and click Select Folder.

  4. Click Create Project. Use the Project Wizard to configure project parameters.

#Build the Project

Install DevExpress component packages to build your project. You can use the DevExpress Unified Component Installer, which adds a local NuGet feed to your machine.

As an alternative to the installer, you can configure a personal DevExpress NuGet Feed that loads the required packages from the DevExpress NuGet Gallery. To do this, follow the instructions below:

  1. Obtain your NuGet feed URL.
  2. Register the source. You can do this in your IDE or from a CLI:

#Included Templates

The following sections list available Reporting project templates:

#ASP.NET Core

ASP.NET Core Reporting Application
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.
ASP.NET Core & Angular Reporting Application
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.
ASP.NET Core & React Reporting Application
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.
ASP.NET Core Reporting Back-End Application
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

ASP.NET Core Blazor Reporting Application
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.

#WPF

Reporting Application
Creates a desktop (WPF) application with a Document Viewer that shows a tabular report created at design time.