The requested page is not available for the requested platform. You are viewing the content for Default platform.
You are viewing help content for pre-release software. This document and the features it describes are subject to change. Switch to the current version.
All docs
V19.2
19.2 (EAP/Beta)
19.1
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

.NET Core 3.0 Support in XAF WinForms Applications

  • 2 min to read

Prerequisites

Ensure that the following components are installed on your machine:

  1. DevExpress .NET Components or DevExpress NuGet packages v19.2.1+.
  2. .NET Core 3.0 SDK and runtime.
  3. Visual Studio 2019 v16.3, the latest preview.

Supported Modules

The DevExpress.WindowsDesktop.Xaf NuGet package adds the following references to your project:

  • DevExpress.ExpressApp.AuditTrail.v19.2.dll
  • DevExpress.ExpressApp.Chart.v19.2.dll
  • DevExpress.ExpressApp.Chart.Win.v19.2.dll
  • DevExpress.ExpressApp.CloneObject.v19.2.dll
  • DevExpress.ExpressApp.ConditionalAppearance.v19.2.dll
  • DevExpress.ExpressApp.Dashboards.v19.2.dll
  • DevExpress.ExpressApp.Dashboards.Win.v19.2.dll
  • DevExpress.ExpressApp.FileAttachment.Win.v19.2.dll
  • DevExpress.ExpressApp.Images.v19.2.dll
  • DevEXpress.ExpressApp.Kpi.v19.2.dll
  • DevExpress.ExpressApp.Notifications.v19.2.dll
  • DevExpress.ExpressApp.Notifications.Win.v19.2.dll
  • DevExpress.ExpressApp.Objects.v19.2.dll
  • DevExpress.ExpressApp.Office.v19.2.dll
  • DevExpress.ExpressApp.Office.Win.v19.2.dll
  • DevExpress.ExpressApp.PivotChart.v19.2.dll
  • DevExpress.ExpressApp.PivotChart.Win.v19.2.dll
  • DevExpress.ExpressApp.PivotGrid.v19.2.dll
  • DevExpress.ExpressApp.PivotGrid.Win.v19.2.dll
  • DevExpress.ExpressApp.ReportsV2.v19.2.dll
  • DevExpress.ExpressApp.ReportsV2.Win.v19.2.dll
  • DevExpress.ExpressApp.Scheduler.v19.2.dll
  • DevExpress.ExpressApp.Scheduler.Win.v19.2.dll
  • DevExpress.ExpressApp.ScriptRecorder.v19.2.dll
  • DevExpress.ExpressApp.ScriptRecorder.Win.v19.2.dll
  • DevExpress.ExpressApp.Security.v19.2.dll
  • DevExpress.ExpressApp.Security.Xpo.v19.2.dll
  • DevExpress.ExpressApp.StateMachine.v19.2.dll
  • DevExpress.ExpressApp.TreeListEditors.v19.2.dll
  • DevExpress.ExpressApp.TreeListEditors.Win.v19.2.dll
  • DevExpress.ExpressApp.v19.2.dll
  • DevExpress.ExpressApp.Validation.v19.2.dll
  • DevExpress.ExpressApp.Validation.Win.v19.2.dll
  • DevExpress.ExpressApp.ViewVariantsModule.v19.2.dll
  • DevExpress.ExpressApp.Win.v19.2.dll
  • DevExpress.ExpressApp.Xpo.v19.2.dll
  • DevExpress.Persistent.Base.v19.2.dll
  • DevExpress.Persistent.BaseImpl.v19.2.dll

The DevExpress.WindowsDesktop.Xaf.EF NuGet package adds the DevExpress.WindowsDesktop.Xaf package and the following references to your project:

  • DevExpress.ExpressApp.EF.v19.2.dll
  • DevExpress.ExpressApp.Security.EF.v19.2.dll
  • DevExpress.Persistent.BaseImpl.EF.v19.2.dll

Unsupported Modules

The following modules will not be supported due to .NET Core platform limitations or due to deprecated status:

  • All ASP.NET WebForms and Mobile (Maintenance Mode) modules:

    • DevExpress.ExpressApp.*Web.v19.2.dll
    • DevExpress.ExpressApp.*Mobile.v19.2.dll
    • DevExpress.ExpressApp.DataService.v19.2.dll
  • DevExpress.ExpressApp.HtmlPropertyEditor.*v19.2.dll

  • DevExpress.ExpressApp.Reports.*v19.2.dll
  • DevExpress.ExpressApp.Workflow.*v19.2.dll

Important Notes

  1. The Security System modules currently provide only the Integrated Mode; the WCF-related functionality is not supported yet. These modules do not contain the outdated Security System based on IPermission, ISecuritySimple, etc.
  2. The Enable compilation support in System.CodeDom known issue affects the Application Model compilation and caching of certain libraries (for example, ModelAssembly.dll). Currently, the Roslyn API is used in certain scenarios.
  3. If you create core libraries with the DevExpress.Data.v19.2.dll or DevExpress.Xpo.v19.2.dll assemblies, you may need to create two csproj files: one for .NET Core 3.0 desktop apps and the other for .NET Standard 2.0 cross-platform apps. For more information, refer to the following Support Center tickets:

  4. The following design-time functionality is not available because of the changes to Visual Studio's designer architecture in .NET Core: Model Editor, Module and Application Designers, Controller & Action designers, EasyTest debugging commands, Item Templates. You can accomplish related tasks in code or using the standalone Model Editor and TestExecutor tools (see the How to use DBUpdater, Application Updater, EasyTest's TestExecutor and standalone Model Editor under .NET Core 3.0 Desktop KB article).
  5. Currently, the following tools are unavailable: DBUpdater, Application Updater.
See Also