다음을 통해 공유


.NET Framework 버전 및 종속성

업데이트: 2010년 9월

각 .NET Framewor 버전은 CLR(공용 언어 런타임)을 핵심 구성 요소로 포함하며 기본 클래스 라이브러리 및 기타 관리되는 라이브러리와 같은 추가 구성 요소도 포함합니다. 이 항목에서는 .NET Framework 버전의 주요 구성 요소에 대해 설명하고 기본 CLR 버전 및 관련된 개발 환경에 대한 정보를 제공하며 Windows에서 설치된 버전을 확인합니다.

다음 그림에서는 버전 기록 및 Windows에서 설치된 버전을 요약하여 보여 줍니다.

.NET Framework 버전의 구성 요소 및 계층

현재 버전 설치에 대한 자세한 내용은 .NET Framework 설치를 참조하십시오. .NET Framework 지원에 대한 자세한 내용은 Microsoft 기술 지원 웹 사이트의 Microsoft .NET Framework 지원 기간 정책을 참조하십시오.

.NET Framework 버전에 포함된 기능

새 .NET Framework 버전에서는 각각 이전 버전의 기능을 유지하며 새 기능을 추가합니다. CLR은 .NET Framework의 핵심 구성 요소이지만 .NET Framework 버전 번호와 다른 고유의 해당 버전 번호에 의해 식별됩니다. 일부 .NET Framework 버전에서는 새 CLR 버전을 포함하지만 다른 버전에서는 이전 버전을 사용합니다. 예를 들어 .NET Framework 버전 4에는 CLR 버전 4가 포함되지만 .NET Framework 3.5에는 CLR 2.0이 포함됩니다. CLR 버전 3이 포함된 .NET Framework 버전은 없습니다. 응용 프로그램이 실행 중인 CLR 버전은 Environment.Version 속성 값을 검색하여 확인할 수 있습니다.

최신 버전을 설치하기 전에 이전 버전의 .NET Framework 또는 CLR을 설치할 필요가 없습니다. 각 버전에서 필요한 구성 요소를 제공합니다.

다음 표에는 .NET Framework 버전 및 관련 CLR 버전에 대한 간단한 검토가 제공됩니다. .NET Framework 버전이 도입될 때 개발 환경을 제공한 Visual Studio 버전도 표시됩니다. 그러나 Visual Studio의 다중 대상 지정 기능을 사용하면 해당 버전의 .NET Framework에만 제한되지 않습니다.

.NET Framework 버전

CLR 버전

Visual Studio 버전

설명

1.0

1.0

Visual Studio .NET

CLR의 첫 번째 버전과 기본 클래스 라이브러리의 첫 번째 버전이 포함되었습니다.

1.1

1.1

Visual Studio .NET 2003

ASP.NET 및 ADO.NET에 대한 업데이트가 포함되었습니다. 이 버전은 SP1(서비스 팩 1) 및 SP2에서 연속으로 두 번 업데이트되었습니다. 이 버전에는 단일 컴퓨터에서 여러 버전의 CLR에 대해 실행되도록 응용 프로그램을 설정하는 side-by-side 실행이 도입되었습니다.

2.0

2.0

Visual Studio 2005

제네릭, 제네릭 컬렉션 및 많은 ASP.NET 추가 기능을 포함하는 기본 클래스 라이브러리 외에 새 CLR 버전이 도입되었습니다. 이 버전은 SP1 및 SP2에서 연속으로 업데이트되었습니다.

3.0

2.0

Visual Studio 2005

이 버전은 WPF(Windows Presentation Foundation), WCF(Windows Communications Foundation), WF(Windows Workflow Foundation) 및 CardSpace가 추가되어 .NET Framework 2.0에서 필수적입니다. 이 버전은 SP1 및 SP2에서 연속으로 업데이트되었습니다.

3.5

2.0

Visual Studio 2008

AJAX 사용 웹 사이트 및 LINQ와 같은 새 기능이 추가되었습니다. SP1 업데이트에서 .NET Framework Client Profile, Dynamic Data 및 약간의 향상된 추가 기능을 추가했습니다.

4

4

Visual Studio 2010

새 CLR 버전, 확장된 기본 클래스 라이브러리, MEF(Managed Extensibility Framework), DLR(dynamic language runtime) 및 코드 계약과 같은 새 기능을 포함합니다.

Windows 설치와 .NET Framework

일부 .NET Framework 버전은 Windows 운영 체제와 함께 자동으로 설치되지만 개별적으로 설치해야 하는 버전도 있습니다. 다음 표에서 .NET Framework 버전과 Windows 설치 시 통합되는지 아니면 개별적으로 설치해야 하는지를 확인할 수 있습니다.

.NET Framework 버전

Windows 버전

1.0, 1.1 및 2.0

Windows 운영 체제의 일부로 설치되지는 않지만 Windows XP 및 Windows 이전 버전에서 개별적으로 설치할 수 있습니다.

3.0 및 2.0 SP2(2.0 SP2의 경우 버전 3.0 및 3.5를 지원함)

Windows Vista 및 Windows Server 2008에서 설치됨.

3.5 SP1

Windows 7에서 설치됨.

4

Windows 운영 체제의 일부로 설치되지는 않지만 Windows XP, Windows Server 2003 및 Windows 다음 버전에서 개별적으로 설치할 수 있습니다.

지원되는 운영 체제 목록은 .NET Framework 시스템 요구 사항을 참조하십시오.

참고 항목

기타 리소스

.NET Framework의 버전 호환성

Microsoft .NET Framework 지원 기간 정책

변경 기록

날짜

변경 내용

이유

2010년 9월

이미지 및 표가 추가되었습니다.

향상된 기능 관련 정보

2010년 8월

광범위하게 수정되었습니다.

향상된 기능 관련 정보