.NET Core 3 Support
- 2 minutes to read
The table below shows the versions of DevExpress WPF Controls that support .NET Core.
|DevExpress Version||.NET Core 3.0||.NET Core 3.1 (LTS)|
Prerequisites to build .NET Core applications:
- .NET Core
- Visual Studio 2019 v16.4+ (includes support for .NET Core 3.1)
- Visual Studio 2019 v16.3 (includes support for .NET Core 3.0)
The Getting Started topic explains how to start using DevExpress WPF UI controls in a .NET Core WPF application.
Migrate an Existing Application to .NET Core 3
The Migrate WPF Applications to .NET Core 3 topic describes how to migrate an existing WPF Application to .NET Core 3.
The Deploy .NET Core Applications topic describes how to deploy your .NET Core 3 WPF application.
DevExpress WPF controls have the following limitations:
- The ApplicationJumpListService is not available.
- The default theme (Office2016White) is not applied by default (you need to apply a theme manually).
- Theme Designer builds theme assemblies that target the .NET Framework only.
The following Visual Studio design time features are not supported:
- Smart Tags
- Data Source Wizard
- Scaffolding Wizard
- Selection of non-visual elements (Data Grid columns, Toolbar & Ribbon items)
- Configuration wizards (Chart Designer, Diagram Designer, Feature Browser for the Data Grid)
- Applying the application theme from App.config to all designer previews
- Custom context menu items
Follow these steps to create custom themes for .NET Core applications with the Theme Designer:
- Install DevExpress WPF Controls for the .NET Framework.
- Build and publish your custom theme that targets the .NET Framework in the Theme Designer.
- Reference the resulting assembly in .NET Core 3 projects.
Theme projects contain XAML resources and no C# or VB code, and there are no conflicts between the .NET Framework and .NET Core.