contract@chaoreumsoft.co.kr |    031-921-0523

.NET 5 / .NET Framework 선택 사항

페이지 정보

작성자최고관리자

본문

91e78f9080a89e9ce3b2631a1b7cd3b0_1651031997_3163.png
 


서버 쪽 애플리케이션을 빌드하는 데 지원되는 두 가지 .NET 구현에는 .NET Framework 및 .NET 5(.NET Core 포함)가 있습니다. 두 구현은 여러 가지 동일한 구성 요소를 공유하므로 둘 간에 코드를 공유할 수 있습니다. 그러나 두 구현 간에는 기본적인 차이가 있으며 수행할 항목에 따라 선택이 달라집니다. 이 문서에서는 각각 사용하는 경우에 대한 지침을 제공합니다.


NET 5 사용

- 플랫폼 간 요구 사항

- 마이크로 서비스를 대상

- Docker 컨테이너를 사용

- 고성능 및 확장 가능한 시스템이 필요

- .NET 버전이 애플리케이션별로 함께 필요


 .NET Framework를 사용

- 현재 .NET Framework를 사용

- .NET 5에 사용할 수 없는 타사 .NET 라이브러리 또는 NuGet 패키지를 사용

- .NET 5에 사용할 수 없는 .NET 기술을 사용

- .NET 5를 지원하지 않는 플랫폼을 사용


.NET 5에 사용할 수 없는 .NET 기술


일부 .NET Framework 기술은 .NET 5에서 사용할 수 없습니다. 


다음 목록은 .NET 5에서 제공 되지 않는 가장 일반적인 기술입니다.

* ASP.NET Web Forms 애플리케이션: ASP.NET Web Forms는 .NET Framework에서만 사용할 수 있습니다. 

  ASP.NET Core는 ASP.NET Web Forms에 사용할 수 없습니다.


* ASP.NET Web Page 애플리케이션: ASP.NET Web Page 는 ASP.NET Core에 포함되지 않습니다.


* WCF 서비스 구현. .NET 5에서 WCF 서비스를 사용할 수 있는 WCF 클라이언트 라이브러리가 있더라도 WCF 서버 구현은 현재 .NET Framework에서만 사용할 수 있습니다.


* 워크플로 관련 서비스: Windows WF(Workflow Foundation), 워크플로 서비스(단일 서비스의 WCF + WF) 및 WCF Data Services(이전의 “ADO.NET Data Services”)는 .NET Framework에서만 사용할 수 있습니다.


* 언어 지원: Visual Basic 및 F#은 현재 .NET 5에서 지원되지만 일부 프로젝트 형식에서는 지원되지 않습니다. 지원되는 프로젝트 템플릿 목록은 dotnet new에 대한 템플릿 옵션을 참조하세요.


자세한 링크 : https://docs.microsoft.com/ko-kr/dotnet/core/porting/net-framework-tech-unavailable


Tag
.NET 5 , NET Framework
© Chaoreumsoft Corp. All rights reserved.