Limitations of .NET Core

While .NET Core is robust, easy to use, and provides several benefits when used in application development, it is currently not suitable for all development problems and scenarios. Microsoft dropped several technologies that are available on .NET Framework from .NET Core to make it streamlined and cross-platform. Because of this, those technologies are not available for use in .NET Core.

When your application will use a technology not available in .NET Core, for example using WPF or Windows Forms for the presentation layer, WCF Server implementation, or even third-party libraries that do not currently have the .NET Core version, it is preferable and recommended that you develop the application using .NET Framework. ...

Get C# and .NET Core Test Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.