.NET Core 3.0 and .NET Standard 2.0 Support
- 2 min to read
Install one of the following DevExpress NuGet packages to add XPO assemblies for .NET Core 3.0 WinForms and WPF applications:
To use XPO APIs in ASP.NET Core, Xamarin, and other .NET Core projects, use the .NET Standard 2.0 DevExpress.Xpo package version.
Refer to the Getting Started with .NET Core topic to create your first XPO-based console application or WinForms/WPF application with .NET Core 3.0.
XpoDefault methods that allow you to create WCF data store clients from connection strings are not supported, because dependencies to System.ServiceModel.Http and other NuGet packages were not added. For more details, refer to the WCF client in .NET Core Support Center ticket.
If you create core libraries with the DevExpress.Data.v19.1.dll or DevExpress.Xpo.v19.1.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:
Service classes listed in the Transferring Data using WCF Services topic are not supported in .NET Core 3.0 and .NET Standard 2.0. You can connect client classes for these platforms to the service classes hosted in .NET Framework applications.
XPO Tools And Component Designers Limitations
The following features are unavailable:
- Design-time support for XPCollection and other data source components.
- ORM Data Model Designer and Wizard, Item and Project Templates, XPO Profiler, and LINQPad context driver.
These design-time features rely on Visual Studio capabilities and may be available with future .NET Core 3.0 and Visual Studio updates. If you want these features, use the DevExpress installer for the .NET Framework.