NET Core, built initially for web and server workloads, it helps to understand if your application may see noticeable benefits from the runtime optimizations. Improved runtime performance.NET Core has many performance optimizations compared to.That way all platform parts that are not used for your case will be trimmed out. NET Core that are needed for your application.
NET Core 3 we introduced a new feature called linker (also sometimes referred to as trimmer), that will analyze your code and include in your self-contained deployment only those assemblies from. NET Core platform with your applications and become completely independent of your end users environment – your app has everything it needs to run on any Windows machine. NET Core versions on the same machine and can choose which version each of your apps should target. NET Core brings deployment flexibility for your applications with new options that are not available in. NET Core today you are preparing them for. NET Core versions of Windows Forms and WPF will become a part of the. A good example here is C# 8 that became available in. NET Core, besides being cross-platform, has many other features that can enhance desktop applications.įirst of all, all the runtime improvements and language features will be added only to. They will still remain Windows-only technologies because there are tightly coupled dependencies to Windows APIs. NET desktop developers to benefit from all the updates of the future, we brought Windows Forms and WPF to. To improve Windows desktop stacks and enable. NET Framework for years to come, however it will not be receiving any new features, those will only be added to. NET Core for building Windows applications. Read on to learn more about the benefits of. This is just the beginning for Windows application development on.