This article is a mirror article of machine translation, please click here to jump to the original article.

View: 35656|Reply: 3

[Source] .NET Core、. NET Standard, ASP.NET Core, and .NET Framework relationships

[Copy link]
Posted on 2020-12-14 18:06:02 | | | |
.NET Core、. NET Standard, ASP.NET Core, and .NET Framework diagrams are as follows:


.NET Core

.NET Core is free, cross-platform, and an open-source implementation of a managed framework. It supports 4 types of applications: console, ASP.NET Core, cloud, and Universal Windows Platform (UWP). Windows Forms and Windows Presentation Foundation (WPF) are not included in .NET Core.

ASP.NET Core

Asp.net core is actually a project that is still based on the .net Full Framework (minimum Framework 4.6.2), but retains some of the new configuration concepts of .NET core, such as Asp.net core uses Kestrel as a listener for Http requests by default, instead of using the original huge Https.sys. Therefore. NET Core is an application model built on top of it.

.NET Standard

.NET Standard is a specification that implements BCL. Due to. NET implementations need to follow this specification, so application developers don't have to worry about different BCLs for each hosting framework implementation. Each implementation of the managed framework has its own set of base class libraries. The Base Class Library (BCL) contains classes such as exception handling, strings, XML, I/O, networking, and collections.

.NET Framework

The .NET Framework is used to build desktop applications and ASP.NET applications running on Internet Information Server (IIS). It is the first hosting framework.

Xamarin

Xamarin is a framework for building iOS, Android, macOS, and desktop applications.

.NET Standard is an API specification that defines the base class libraries that must be implemented for each specific version.

The relationship diagram is as follows:




Version compatible address reference:The hyperlink login is visible.




Previous:Manually validate model fields ASP.NET MVC
Next:BAT scripts use the administrator run to switch to the current directory
 Landlord| Posted on 2020-12-14 18:07:00 |
The difference between .NET Core and .NET Standard
https://www.itsvse.com/thread-8857-1-1.html

 Landlord| Posted on 2021-1-15 16:31:53 |
 Landlord| Posted on 2022-9-12 20:51:29 |
If the goal is to support .NET Framework 4.0, . NET Framework4.5 and .NET Core 3.1. You need to configure the 3 target versions:


Start by modifying the TargetFramework node toTargetFrameworks

Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com