What is .NET Standard?
.NET Standard is a set of API specifications that are available for multiple .NET implementations. New APIs are added with each new version of .NET Standard. Each .NET implementation targets a specific version of .NET Standard and has access to all the APIs supported by that .NET Standard version.
Libraries that are built targeting a version of .NET Standard can be used in applications that are built using .NET implementations that support that version of .NET Standard. So, when building libraries, targeting higher versions of .NET Standard allows using more APIs, but can be used only in applications built using the versions of .NET implementations that support it.
The following screenshot lists the various versions of .NET implementations that support .NET Standard 2.0:
For example, if you develop a library targeting .NET Standard 2.0, it has access to over 32...