Using .NET Standard and .NET Native with UWP
As we saw previously, UWP using the .NET Framework conforms to .NET Standard. The implementation of .NET Standard within .NET Framework is used as the common Base Class Library (BCL) while the Core Common Language Runtime (Core CLR) is responsible for executing the modules that are implemented with .NET Standard definition. Besides .NET Core and .NET Standard, another .NET concept that is invaluable for Universal Windows Applications is .NET Native.
.NET Native provides a set of tools that are responsible for generating native code from .NET applications for UWP, bypassing the Intermediate Language (IL). Using the .NET Native toolchain, .NET Standard class libraries, as well as the common language runtime infrastructure modules such as garbage collection, are linked to smaller, dynamic link libraries (similar to the Xamarin build process for iOS and Android).
In order to enable the native compilation, you need to enable the .NET Native...