Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 35656|Svar: 3

[Källa] .NET Core、. NET Standard, ASP.NET Core och .NET Framework-relationer

[Kopiera länk]
Publicerad den 2020-12-14 18:06:02 | | | |
.NET Core、. NET Standard, ASP.NET Core och .NET Framework-diagram är följande:


.NET Core

.NET Core är gratis, plattformsoberoende och en öppen källkodsimplementation av ett hanterat ramverk. Den stöder fyra typer av applikationer: konsol, ASP.NET Core, moln och Universal Windows Platform (UWP). Windows Forms och Windows Presentation Foundation (WPF) ingår inte i .NET Core.

ASP.NET Kärna

Asp.net kärna är egentligen ett projekt som fortfarande baseras på .net Full Framework (minimum Framework 4.6.2), men behåller några av de nya konfigurationskoncepten från .NET core, till exempel Asp.net kärna använder Kestrel som lyssnare för Http-förfrågningar som standard, istället för att använda den ursprungliga stora Https.sys. Därför. NET Core är en applikationsmodell som byggts ovanpå den.

.NET-standarden

.NET Standard är en specifikation som implementerar BCL. På grund av. NET-implementationer måste följa denna specifikation, så applikationsutvecklare behöver inte oroa sig för olika BCL:er för varje hosting-ramverksimplementation. Varje implementation av det hanterade ramverket har sin egen uppsättning basklassbibliotek. Basklassbiblioteket (BCL) innehåller klasser som undantagshantering, strängar, XML, I/O, nätverk och samlingar.

.NET-ramverket

.NET Framework används för att bygga skrivbordsapplikationer och ASP.NET applikationer som körs på Internet Information Server (IIS). Det är det första hosting-ramverket.

Xamarin

Xamarin är ett ramverk för att bygga iOS-, Android-, macOS- och skrivbordsapplikationer.

.NET Standard är en API-specifikation som definierar de basklassbibliotek som måste implementeras för varje specifik version.

Relationsdiagrammet är som följer:




Versionskompatibel adressreferens:Inloggningen med hyperlänken är synlig.




Föregående:Manuellt validera modellfält ASP.NET MVC
Nästa:BAT-skript använder administratörskörningen för att byta till den aktuella katalogen
 Hyresvärd| Publicerad den 2020-12-14 18:07:00 |
Skillnaden mellan .NET Core och .NET Standard
https://www.itsvse.com/thread-8857-1-1.html

 Hyresvärd| Publicerad den 2021-1-15 16:31:53 |
 Hyresvärd| Publicerad den 2022-9-12 20:51:29 |
Om målet är att stödja .NET Framework 4.0, . NET Framework4.5 och .NET Core 3.1. Du behöver konfigurera de 3 målversionerna:


Börja med att modifiera TargetFramework-noden tillTargetFrameworks

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com