Skip to main content

Install Packages from NuGet.org: Visual Studio, VS Code, and JetBrains Rider

  • 5 minutes to read

If you are using DevExpress v25.1+, you can obtain DevExpress NuGet packages from NuGet.org. We recommend that you use this method in the following cases:

  • You cannot use the Unified Component Installer.
  • You do not use Visual Studio for Windows.
  • You install DevExpress packages for CI/CD purposes.

If you are using DevExpress v24.2 or earlier, you can install packages via your personal DevExpress NuGet Feed - nuget.devexpress.com. For additional information, review documentation for the corresponding DevExpress version: Install DevExpress v24.2 via a NuGet Feed.

Note

DevExpress NuGet packages do not include demo applications. You can explore our online demos or use the Unified Component Installer to install DevExpress products and demo apps.

Register Your Trial and Licensed Products

Whether using a 30-day trial version or a licensed product, you need to manually obtain and register your DevExpress License Key.

Review instructions in License Key for DevExpress Products.

New Projects: Run DevExpress Template Kit

If you create a new project, we recommend that you use the DevExpress Template Kit. This wizard is available as a free extension for the following IDEs:

Run the DevExpress Template Kit to select a development platform, specify project settings, and add views, compoments, and boilerplate code.

DevExpress Template Kit - WinForms Project Settings

The wizard creates a new project and adds required DevExpress packages based on your selections.

New Projects: CLI Templates

You can also use the command line interface (CLI) to create starter projects for different platforms. Install a NuGet package with templates for a required platform, and run a command with required parameters.

For example, use the following command to install a package with DevExpress Blazor project templates:

dotnet new install DevExpress.Blazor.ProjectTemplates

Once that package is installed, you can run the following command to create a sample Blazor app with DevExpress components:

dotnet new dx.blazor -n MyProjectName

The following NuGet packages with DevExpress project templates are available. Review each package’s description for a list of included template types.

Existing Projects: Add Package Dependencies Manually

To add DevExpress dependencies manually, first consult the documentation to learn which packages are required for a particular library or component.

Use the package manager in your IDE to find and add required DevExpress packages. NuGet.org package source is usually preconfigured in all popular development environments.

Visual Studio NuGet Package Manager Menu

Review the following help topics for detailed information on NuGet package installation in your IDE of choice:

Visual Studio

Follow the steps below to add DevExpress packages from the NuGet.org feed:

  1. Open the Visual Studio NuGet Package Manager for a solution or project. In the Solution Explorer, right-click the solution or project and select Manage NuGet Packages… in the context menu:

    Open Visual Studio NuGet Package Manager

  2. Select All or NuGet.org NuGet as a package source:

    Select the DevExpress Local NuGet Feed as a Package Source

  3. Browse and install DevExpress packages. Enable the ‘Include prerelease’ option to include DevExpress packages with hotfix, EAP/CTP, and Beta releases.

    Browse DevExpress packages and Install

JetBrains Rider (macOS, Windows, Linux)

The following screenshot shows how to add the DevExpress.Drawing.Skia NuGet package to an ASP.NET Core project. Make sure to select “nuget.org“ or “All Feeds“ as the package source.

Add DevExpress NuGet Package in JetBrains Rider

Note

Currently, the rich design-time functionality for DevExpress UI components (designers, project wizards, templates, etc.) that comes with the DevExpress Unified Component Installer is only available in the Visual Studio IDE for Windows. In other IDEs, standard design-time support for UI platforms may not be available (for example, support for the WinForms designer may be absent or limited). To create projects with DevExpress libraries in other IDEs, you can use DevExpress CLI templates/extensions:

Visual Studio Code (VS Code)

You can use the VS Code NuGet Package Manager extension or use the .NET CLI to add/install packages. Note that nuget.org must be available as a package source. When using VS Code, set up NuGet feed sources using nuget.config or .NET CLI.

Add DevExpress NuGet Packages to the Project

# Add DevExpress packages to your project (dotnet CLI)
dotnet add package DevExpress.AspNetCore.Dashboard -v 24.1.4

Read the following help topic for information on how to use C# Dev Kit to add/install NuGet packages in VS Code: NuGet in Visual Studio Code.

Note

Currently, the rich design-time functionality for DevExpress UI components (designers, project wizards, templates, etc.) that comes with the DevExpress Unified Component Installer is only available in the Visual Studio IDE for Windows. In other IDEs, standard design-time support for UI platforms may not be available (for example, support for the WinForms designer may be absent or limited). To create projects with DevExpress libraries in other IDEs, you can use DevExpress CLI templates/extensions:

See Also