이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 35656|회답: 3

[출처] .NET 코어, . NET 표준, ASP.NET 코어, .NET 프레임워크 관계

[링크 복사]
2020-12-14 18:06:02에 게시됨 | | | |
.NET 코어, . NET Standard, ASP.NET Core, .NET Framework 다이어그램은 다음과 같습니다:


.NET Core

.NET Core는 무료이고, 크로스 플랫폼이며, 관리형 프레임워크의 오픈 소스 구현체입니다. 콘솔, ASP.NET 코어, 클라우드, 그리고 범용 윈도우 플랫폼(UWP) 4가지 유형의 애플리케이션을 지원합니다. Windows Forms와 Windows Presentation Foundation(WPF)은 .NET Core에 포함되어 있지 않습니다.

ASP.NET 핵심

Asp.net 코어는 여전히 .net Full Framework(최소 Framework 4.6.2)를 기반으로 하지만, .NET 코어의 새로운 구성 개념 일부를 유지하고 있습니다. 예를 들어, Asp.net 코어는 원래의 대형 Https.sys 대신 기본적으로 Kestrel을 Http 요청 리스너로 사용합니다. 그래서. NET 코어는 그 위에 구축된 애플리케이션 모델입니다.

.NET 표준

.NET 표준은 BCL을 구현하는 명세입니다. 그 때문에. NET 구현은 이 명세를 따라야 하므로, 애플리케이션 개발자는 각 호스팅 프레임워크 구현마다 다른 BCL에 대해 걱정할 필요가 없습니다. 관리형 프레임워크의 각 구현체는 고유한 기본 클래스 라이브러리 세트를 가지고 있습니다. 기본 클래스 라이브러리(BCL)는 예외 처리, 문자열, XML, I/O, 네트워킹, 컬렉션과 같은 클래스를 포함합니다.

.NET 프레임워크

.NET 프레임워크는 데스크톱 애플리케이션과 인터넷 정보 서버(IIS)에서 실행되는 ASP.NET 애플리케이션을 구축하는 데 사용됩니다. 이것은 최초의 호스팅 프레임워크입니다.

자마린

Xamarin은 iOS, Android, macOS, 데스크톱 애플리케이션을 구축하기 위한 프레임워크입니다.

.NET 표준은 각 버전별로 구현해야 할 기본 클래스 라이브러리를 정의하는 API 명세입니다.

관계 다이어그램은 다음과 같습니다:




버전 호환 주소 참조:하이퍼링크 로그인이 보입니다.




이전의:MVC ASP.NET 모델 필드를 수동으로 검증하세요
다음:BAT 스크립트는 관리자 실행을 통해 현재 디렉터리로 전환합니다
 집주인| 2020-12-14 18:07:00에 게시됨 |
.NET 코어와 .NET 스탠다드의 차이점
https://www.itsvse.com/thread-8857-1-1.html

 집주인| 2021-1-15 16:31:53에 게시됨 |
 집주인| 2022-9-12 20:51:29에 게시됨 |
.NET Framework 4.0을 지원하는 것이 목표라면, . NET Framework4.5와 .NET Core 3.1. 3가지 대상 버전을 구성해야 합니다:


먼저 TargetFramework 노드를 다음과 같이 수정하세요목표프레임워크

면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com