.NET 및 .NET Core 지원 정책
마지막 업데이트: 2024년 11월 18일
다루는 내용
.NET 및 .NET Core는 런타임, SDK, ASP.NET Core 및 Entity Framework Core를 포함한 여러 기술을 참조합니다.
.NET 플랫폼의 다른 부분에 대한 지원 정책을 찾고 계신가요? .NET 지원 정책 페이지를 참조하세요.
모든 Microsoft 제품에는 수명 주기가 있습니다. 수명 주기는 제품이 출시될 때 시작되어 더 이상 지원되지 않을 때 종료됩니다. 이 수명 주기의 주요 날짜를 알면 소프트웨어를 업그레이드하거나 기타 변경 사항을 적용할 시기에 대해 정보에 입각한 결정을 내리는 데 도움이 됩니다. 이 제품에는 Microsoft의 최신 수명 주기 정책이 적용됩니다.
.NET 및 .NET Core 지원 수명 주기는 각 릴리스에 대한 지원을 제공합니다. 시간 및 지원 정도는 몇 가지 자격에 따라 달라집니다.
.NET 및 .NET Core는 여러 운영 체제 및 버전에서 지원됩니다. .NET 지원되는 OS 정책은 운영 체제 지원 정책 및 버전에 대한 현재 세부 정보를 제공합니다.
서비스를 받을 수 있는 릴리스는 무엇이며 업데이트가 서비스 자격에 어떤 영향을 미치나요?
고객은 LTS(장기 지원) 릴리스 또는 STS(표준 기간 지원) 릴리스를 선택할 수 있습니다. 모든 릴리스의 품질이 동일합니다. 유일한 차이는 지원 기간입니다. LTS 릴리스는 3년 동안 무료 지원 및 패치를 받습니다. STS 릴리스는 18개월 동안 무료 지원 및 패치를 받습니다.
릴리스의 지원 수명 주기 내에서 시스템은 릴리스된 패치 업데이트에 대해 최신 상태를 유지해야 합니다.
.NET 및 .NET Core 릴리스 수명 주기
지원되는 버전
다음 표는 .NET 및 .NET Core 버전에 대한 릴리스 및 지원 종료 날짜를 추적합니다.
버전 | 원래 릴리스 날짜 | 최신 패치 버전 | 패치 릴리스 날짜 | 릴리스 유형 | 지원 단계 | 지원 종료 |
---|---|---|---|---|---|---|
.NET 9 | 2024년 11월 12일 | 9.0.0 | 2024년 11월 12일 | STS | 활성 | 2026년 5월 12일 |
.NET 8 | 2023년 11월 14일 | 8.0.11 | 2024년 11월 12일 | LTS | 활성 | 2026년 11월 10일 |
Go-live 릴리스
해당 시험판의 지원 수명 주기는 다음과 같습니다.
버전 | 릴리스 날짜 | 지원 종료 |
---|---|---|
.NET 9 RC2 | 2024년 10월 8일 | 2024년 11월 12일 |
.NET 9 RC1 | 2024년 9월 10일 | 2024년 10월 8일 |
지원되지 않는 버전
다음 표에는 더 이상 지원되지 않는 .NET Core 버전이 나와 있습니다.
버전 | 원래 릴리스 날짜 | 최신 패치 버전 | 패치 릴리스 날짜 | 지원 종료 |
---|---|---|---|---|
.NET 7 | 2022년 11월 8일 | 7.0.20 | 2024년 5월 28일 | 2024년 5월 14일 |
.NET 6 | 2021년 11월 8일 | 6.0.36 | 2024년 11월 12일 | 2024년 11월 12일 |
.NET 5 | 2020년 11월 10일 | 5.0.17 | 2022년 5월 10일 | 2022년 5월 10일 |
.NET Core 3.1 | 2019년 12월 3일 | 3.1.32 | 2022년 12월 13일 | 2022년 12월 13일 |
.NET Core 3.0 | 2019년 9월 23일 | 3.0.3 | 2020년 2월 18일 | 2020년 3월 3일 |
.NET Core 2.2 | 2018년 12월 4일 | 2.2.8 | 2019년 11월 19일 | 2019년 12월 23일 |
.NET Core 2.1 | 2018년 5월 30일 | 2.1.30 | 2021년 8월 19일 | 2021년 8월 21일 |
.NET Core 2.0 | 2017년 8월 14일 | 2.0.9 | 2018년 7월 10일 | 2018년 10월 1일 |
.NET Core 1.1 | 2016년 11월 16일 | 1.1.13 | 2019년 5월 14일 | 2019년 6월 27일 |
.NET Core 1.0 | 2016년 6월 27일 | 1.0.16 | 2019년 5월 14일 | 2019년 6월 27일 |
.NET 릴리스 주기
개발자, 커뮤니티 및 기업이 로드맵을 계획할 수 있도록 매년 11월에 .NET의 새로운 주요 릴리스가 게시됩니다. 번호가 매겨진 릴리스도 3년 동안 무료 지원 및 패치를 받는 LTS 릴리스입니다.
홀수 릴리스는 18개월 동안 무료 지원 및 패치를 제공하는 STS 릴리스입니다.
릴리스 유형
-
장기 지원(LTS)
LTS 릴리스는 초기 릴리스 이후 3년 동안 지원됩니다.
-
표준 기간 지원(STS)
STS 릴리스는 후속 STS 또는 LTS 릴리스 이후 6개월 동안 지원됩니다. 릴리스는 12개월마다 이루어지므로 STS의 지원 기간은 18개월입니다.
STS 릴리스는 이전에 현재 릴리스로 알려져 있었습니다.
다양한 지원 트랙은 어떻게 작동하나요?
LTS를 선택하는 고객은 지원을 받으려면 최신 패치 업데이트를 설치해야 합니다. 시스템에서 8.0을 실행 중이고 8.0.x가 릴리스되면, 첫 번째 단계로 8.0.x를 설치해야 합니다. 패치 업데이트가 설치되면 애플리케이션은 기본적으로 업데이트를 사용하기 시작합니다. LTS 릴리스는 일반 공급 후 3년 동안 지원됩니다.
STS를 선택하는 고객은 지원을 받으려면 최신 패치 업데이트를 설치해야 합니다. 시스템에서 9.0을 실행 중이고 9.0.x가 릴리스되면, 첫 번째 단계로 9.0.x를 설치해야 합니다. 패치 업데이트가 설치되면 애플리케이션은 기본적으로 업데이트를 사용하기 시작합니다. STS 릴리스는 일반 공급 후 18개월 동안 지원됩니다.
서비스
다음 정책에 따라 — 서비스 기간 동안 — .NET 릴리스가 지원됩니다. LTS 및 STS 릴리스에 대한 서비스 정책이 동일합니다.
업데이트는 누적되고 패치로 릴리스되며, 각 업데이트는 이전의 모든 업데이트에 따라 빌드됩니다. 지원되는 상태를 유지하려면 디바이스에서 최신 업데이트를 설치해야 합니다. 업데이트에는 새로운 기능, 수정 사항(보안 및/또는 비보안) 또는 둘 다의 조합이 포함될 수 있습니다.
업데이트는 Microsoft "패치 화요일"(매월 두 번째 화요일)에 릴리스되지만 지정된 화요일 패치에 .NET 릴리스가 있다는 보장은 없습니다. 패치는 .NET 블로그에 발표됩니다. 월별 릴리스 요약은 dotnet/announcements에 게시됩니다. .NET 서비스 및 패치에 대한 자세한 내용은 .NET 릴리스, 패치 및 지원 문서를 참조하세요.
-
미리 보기
미리 보기 릴리스는 Microsoft에서 지원되지 않지만 최종 릴리스에 앞서 공개 테스트를 위해 제공됩니다.
-
Go-live
Go-live 릴리스는 프로덕션 환경의 Microsoft에서 지원합니다. 일반적으로 GA(일반 공급) 릴리스 직전의 릴리스 후보 빌드입니다.
-
적극적인 지원
활성 지원 기간 동안 .NET 릴리스는 기능을 개선하고 보안 취약성을 완화하도록 업데이트됩니다.
기능 향상은 일반적으로 매우 대상으로 지정되며 다음을 해결할 수 있습니다.
- 보고된 크래시를 해결합니다.
- 심각한 성능 문제를 해결합니다.
- 주 시나리오에서 기능 버그를 해결합니다.
- 새 운영 체제 버전 또는 새 하드웨어 플랫폼에 대한 지원을 추가합니다.
-
유지 관리 지원
유지 관리 지원 기간 동안 .NET 릴리스는 보안 취약성을 완화하도록 업데이트됩니다.
유지 관리 지원 기간은 모든 릴리스(STS 또는 LTS)에 대한 지원의 마지막 6개월입니다. 유지 관리 기간이 종료되면 릴리스가 지원되지 않습니다.
-
수명 종료(EOL)
수명 종료는 Microsoft가 더 이상 수정 사항, 업데이트 또는 온라인 기술 지원을 제공하지 않는 날짜를 나타냅니다. 수명 종료는 '지원 종료'(EOS)라고도 합니다.
지정된 .NET 버전에 대한 수명이 곧 종료되므로 최신 .NET 버전으로 이동하고 지정된 .NET 버전의 사용을 줄이거나 제거하는 것이 좋습니다. 지원이 종료된 후 더 이상 사용하지 않는 경우 지정된 .NET 버전을 제거하거나 최신 패치를 설치하고 계획을 가속화하여 해당 .NET 버전의 사용을 제거하는 것이 좋습니다.
지원되는 .NET 버전이 부족하면 애플리케이션, 애플리케이션 데이터 및 컴퓨팅 환경이 위험에 노출될 수 있습니다. 지원되지 않는 소프트웨어를 사용하지 않는 것이 좋습니다.
.NET Core 3.1부터 수명 종료 날짜는 Microsoft 패치 화요일(매월 두 번째 화요일)에 맞춰 조정됩니다. 예를 들어 .NET 6은 원래 2021년 11월 8일에 릴리스되었으며 3년 동안 지원됩니다. 그러나 실제 지원 종료일은 해당 날짜 이후 가장 가까운 패치 화요일인 2024년 11월 12일입니다.
.NET Framework의 ASP.NET Core 2.1
.NET Framework에서 ASP.NET Core 2.1에 대한 지원은 다른 패키지 기반 ASP.NET 프레임워크에 대한 ASP.NET 지원 정책과 일치합니다. 이 정책이 적용되는 패키지의 전체 목록은 ASP.NET Core 2.1 지원 패키지에서 확인할 수 있습니다.
.NET 및 .NET Core 애플리케이션을 실행하기 위해 지원되는 운영 체제 버전은 무엇인가요?
.NET 및 .NET Core는 여러 운영 체제 및 버전에서 지원됩니다. .NET 지원되는 OS 정책은 운영 체제 지원 정책 및 버전에 대한 현재 세부 정보를 제공합니다.
Windows 운영 체제에서 자동 패치
지원되는 모든 버전의 .NET은 Microsoft 업데이트를 통해 자동으로 패치될 수 있습니다. 이를 통해 조직은 모든 .NET 업데이트를 동일한 방식으로 관리할 수 있습니다.
프레임워크 종속 배포 모델을 사용하는 애플리케이션은 Microsoft 업데이트에서 제공하는 .NET 업데이트의 이점을 누릴 수 있습니다. 자체 포함 배포 모델을 사용하는 앱에는 변경되는 사항이 없으므로 이러한 앱은 여전히 런타임 업데이트를 유지해야 합니다.
지원 액세스
.NET 기술에 대한 지원을 받으려면 Microsoft 지원 전문가에게 문의하세요.
커뮤니티 지원은 도움을 받고 프로젝트에 기여할 수 있는 좋은 방법입니다. 자세한 내용은 커뮤니티 페이지를 참조하세요.
시작할 준비가 되셨나요?
단계별 자습서를 통해 .NET에 대해 쉽게 알아보세요.