.NET 5.0이 이제 일반 공급됩니다.
앞서 Build 2019에서 Microsoft는 .NET Framework의 다음 주요 버전인 .NET 5.0을 발표했습니다. 이것은 크로스 플랫폼 제품이며 Windows, Linux, macOS, iOS, Android, tvOS, watchOS 및 WebAssembly를 대상으로 할 수 있습니다. 그리고 더.
Visual Studio 사용자의 경우 다음이 필요합니다. 비주얼 스튜디오 16.8 Windows 및 최신 버전의 .NET 5.0을 사용하려면 이상 Mac용 Visual Studio) 맥OS에서. NS C# 확장 ~을위한 비주얼 스튜디오 코드 이미 .NET 5.0 및 C# 9를 지원합니다.
마이크로소프트 발표 오늘 C# 9 및 F# 5와 함께 .NET 5.0이 일반 공급됩니다. 플랫폼 업그레이드는 레거시 .NET Core 3 제품군을 대체합니다.
회사는 다음과 같이 메모합니다.
ASP.NET 코어, EF 코어, C# 9, 그리고 F# 5 도 오늘 출시됩니다. .NET Conf 2020 - 우리의 무료 가상 회의 — 모든 새로운 릴리스에 대해 알아볼 수 있도록 오늘 개최됩니다.
Visual Studio 사용자의 경우 다음이 필요합니다. 비주얼 스튜디오 16.8 Windows 및 최신 버전의 .NET 5.0을 사용하려면 이상 Mac용 Visual Studio) 맥OS에서. NS C# 확장 ~을위한 비주얼 스튜디오 코드 이미 .NET 5.0 및 C# 9를 지원합니다.
다음은 .NET 5.0의 주요 기능입니다.
- .NET 5.0은 이미 몇 달 동안 호스팅되어 전투 테스트를 거쳤습니다. 닷넷 그리고 빙닷컴 (버전).
- 성능은 많은 구성 요소에서 크게 향상되었으며 다음에서 자세히 설명합니다. .NET 5.0의 성능 향상, .NET 5.0의 Arm64 성능, 그리고 gRPC.
- C# 9 및 F# 5는 C# 9에 대한 최상위 프로그램 및 레코드와 같은 새로운 언어 개선 사항을 제공하는 반면 F# 5는 .NET에서 기능적 프로그래밍을 위한 대화형 프로그래밍 및 성능 향상을 제공합니다.
- .NET 라이브러리에는 Json 직렬화에 대한 향상된 성능이 있습니다. 정규식및 HTTP(HTTP 1.1, HTTP/2). 또한 이제 완전히 null 허용 여부에 대한 주석이 추가되었습니다.
- P95 대기 시간은 GC, 계층화 된 컴파일, 그리고 다른 지역들.
- ClickOnce 클라이언트 앱 게시를 사용하면 애플리케이션 배포 옵션이 더 좋아집니다. 단일 파일 앱, 컨테이너 이미지 크기 축소및 Server Core 컨테이너 이미지 추가.
- 플랫폼 범위 확장 윈도우 암64 그리고 웹어셈블리.
출시는 정말 흥미진진합니다. 더 나아가 Microsoft는 매년 .NET의 주요 새 버전을 출시할 예정입니다.