수명 주기 FAQ - .NET 및 .NET Core

제품의 수명 주기를 검색하려면 여기를 방문하세요.

.NET이란?

.NET은 데스크톱, 웹, 클라우드 및 디바이스 작업에 대한 다양한 구성에서 사용할 수 있는 런타임, 라이브러리 및 컴파일러 구성 요소 집합입니다. 플랫폼 간 오픈 소스인 .NET은 경량 개발 모델을 제공하며 다양한 개발 도구 OS 플랫폼을 유연하게 작동할 수 있는 유연성을 지니고 있습니다. .NET은 MIT 라이선스 하에 GitHub에서 사용할 수 있습니다. .NET은 .NET Core, ASP.NET Core, Entity Framework Core를 포함한 여러 기술을 의미합니다.

.NET은 어떻게 배송됩니까?

.NET은 1년에 한 번, 11월경에 주요 릴리스를 출시하며, .NET 6, .NET8 등과 같은 짝수 번호의 릴리스는 LTS(장기 지원) 릴리스이고 .NET 5, .NET 7 등과 같은 홀수 번호의 릴리스는 STS(표준 기간 지원) 릴리스입니다. LTS 릴리스는 후속 LTS 릴리스 후 최소 3년 또는 12개월 동안 지원됩니다. STS 릴리스는 후속 릴리스 후 최소 18개월 또는 6개월 동안 지원됩니다. .NET 릴리스에 대한 자세한 내용은 여기에서 찾을 수 있습니다.

.NET의 수명 주기는 어떻게 됩니까?

.NET의 수명 주기 정보는 여기에서 찾을 수 있습니다.

특정 .NET 릴리스의 종료 날짜는 어디에서 찾을 수 있습니까?

모든 .NET 릴리스의 종료 날짜는 여기에서 확인할 수 있습니다.

ASP.NET Core 및 Entity Framework Core의 수명 주기는 어떻게 됩니까?

ASP.NET Core 및 Entity Framework Core는 .NET 릴리스의 일부로 제공되며 상위 릴리스의 수명 주기를 따릅니다.

타사 구성 요소는 어떻습니까?

경우에 따라 NuGet을 통해 타사 구성 요소 또는 라이브러리를 설치하는 것이 .NET을 사용하기 위한 전제 조건이 될 수 있습니다. 이러한 구성 요소에 대한 지원은 해당 구성 요소 또는 라이브러리를 제공하는 공급업체에서 제공됩니다.

Red Hat Enterprise Linux와 같은 특정 플랫폼을 위한 .NET 릴리스는 Microsoft 대신 Red Hat에 의해 게시 됩니다. 이러한 플랫폼의 경우 .NET 업데이트는 공급업체에서 시스템을 통해 배포할 수 있도록 제공됩니다.

GitHub에서 .NET 소스를 가져가면 어떻게 되나요?

GitHub에서 .NET 소스 코드를 가져와 직접 빌드하는 고객은 .NET 버전이 지원 종료 시점에 도달하지 않은 경우 GitHub에서 소스 형태로 수정 및 업데이트를 받아 자체 .NET 빌드에 통합할 수 있습니다.

.NET과 .NET Framework 간의 관계는 무엇입니까?

.NET과 .NET Framework(일반적으로)는 하위-상위 집합 관계를 가집니다. .NET Core는 런타임 및 프레임워크 라이브러리 모두에 대한 .NET Framework의 핵심 기능을 포함하므로 "Core"로 지정됩니다. 예를 들어 .NET Core와 .NET Framework는 GC, JIT와 문자열 및 목록<T>과 같은 형식을 공유합니다.

.NET Core는 .NET이 오픈 소스, 크로스 플랫폼이 될 수 있고 리소스가 제한된 환경에서 사용할 수 있도록 만들어졌습니다.

.NET 릴리스가 .NET Framework와 동일한 수명 주기를 따르지 않는 이유는 무엇입니까?

.NET은 최신 개발 플랫폼으로 최신 수명 주기를 따르며, .NET용 릴리스는 더 민첩하고 빠른 릴리스 주기를 따릅니다. .NET Framework를 기반으로 하는 응용 프로그램은 호환성과 안정성을 위해 높은 막대를 이용하는 수억 대의 컴퓨터에 널리 배포됩니다. 따라서 .NET Framework에 대한 릴리스 빈도가 낮아지며 변경 내용이 줄어듭니다. 이러한 차이로 인해 .NET 및 .NET Framework 릴리스는 자체 수명 주기를 따릅니다.

.NET Framework 4.5.x 또는 4.6.x를 사용하고 있습니다. .NET과 작동하려면 애플리케이션을 업데이트해야 합니까?

4.6.2 이전 버전의 .NET Framework 지원이 종료되었습니다. .NET Framework 4.6.2 이상을 사용하는 경우, .NET에서 작동하도록 애플리케이션을 업데이트할 필요가 없습니다. 즉, .NET 개발 플랫폼은 기존 Microsoft .NET Framework 플랫폼에 비해 여러 가지 이점을 제공하므로 최신 .NET을 활용하기 위해 앱을 현대화하는 것을 고려하는 것이 좋습니다. 자세한 정보는 여기에서 확인할 수 있습니다.

어디에서 .NET에 대해 자세히 알아볼 수 있습니까?

.NET Foundation 웹사이트에서 .NET에 대한 자세한 정보를 확인할 수 있습니다.