본문 바로가기
C++ 200제/코딩 IT 정보

닷넷프레임워크 4.5 버전 아키텍처 및 호환 대응표

by vicddory 2019. 7. 31.
반응형

.NET Framework 버전과 Visual Studio C# 버전은 복잡하게 얽혀있고, 상호 관계와 기능을 확인하는 것이 힘듭니다.


그래서 아래 대응표를 참고하여 프로그래밍에 참고해 보세요. 닷넷프레임워크 4.5 버전은 표 가운데에 있습니다.


참고로 Microsoft .NET Framework 4.5 다운로드 사이트는 바로 아래 링크입니다.


마이크로 소프트 다운로드 센터 - 바로가기


.NET Framework 버전 대응표

  • 설치 가능란 두꺼운 문자는 사전 설치를 나타냅니다.
  • Windows Server 버전 표기 시, 'R2'도 포함합니다.


.NET

Framework

설치 가능

Windows

설치 가능

Windows Server

Visual

Studio

C#

새로운 기능

1.0

2000, XP

2000, 2003

2002

1.0

-

1.1

2000, XP, Vista

2000, 2003, 2008

2003

1.2

ODBC 및 Oracle Database 데이터 연결

2.0

2000, XP, Vista, 7, 8, 8.1 10

2000, 2003 , 2008, 2012, 2016

2005

2.0

64 비트 시스템

.NET Micro Framework 

[C#] 제네릭 

[C#] 이터레이터

3.0

XP, Vista , 7 , 8, 8.1 10

2003, 2008, 2012, 2016

2005

2.0

WPF, WCF, WF, WCS

3.5

XP, Vista 7 , 8, 8.1 10

2003, 2008, 2012, 2016

2008 2010

3.0

ASP.NET MVC

ASP.NET AJAX

[C#] LINQ

[C#] 람다

[C#] 암시적 타입 var

4

XP, Vista 7

2003, 2008

2012

4.0

F# 언어 

Dynamic Language Runtime 

MEF 

Velocity 

Windows 터치 

ADO.NET Entity Framework

[C#] Parallel Extensions (Parallel / PLINQ) 

[C#] dynamic 형식 

[C#] 선택적 매개변수, 명명된 매개변수

4.5

Vista, 7, 8, 8.1

2008, 2012

2013

5.0

Windows 스토어앱

[C#] 비동기 프로그래밍 (async / await) 

[C#] Caller Info

4.6

Vista, 7, 8, 8.1 10

2008, 2012, 2016

2015

6.0

RyuJIT 

.NET Native 

.NET Compiler Platform

4.7

7, 8, 8.1, 10, 10 Creators Update

2008, 2012, 2016

2017

7.0

Windows Forms의 높은 DPI 

WPF 터치

확장된 암호 기능

[C#] 튜플

[C#] 패턴 매칭

Core 1.0

7, 8, 8.1 10

2012 2016

2015 Update 3

6.0

ASP.NET Core 

오픈 소스 

Mac / Linux / iOS / Android 대응

Core 1.1

7, 8, 8.1 10

2012 2016

2015 Update 3, 2017

6.0

1380 개의 API 추가

Core 2.0

7, 8, 8.1 10

2012 2016

2017 15.5

7.1

.NET Standard 2.0

ASP.NET Core 2.0

Entity Framework Core 2.0

Core 2.1

7, 8, 8.1 10

2012 2016

2017 15.8.6

7.2

ASP.NET Core 2.1

Entity Framework Core 2.1

.NET Core 글로벌 도구

HttpClient 성능 개선

Windows 호환 기능팩

[C#] Span <T> Memory <T>

Core 2.2

7, 8, 8.1 10

2012 2016

2017 15.9

7.3

ASP.NET Core 2.2

Entity Framework Core 2.2

Core 3.0

7, 8, 8.1 10

2012 2016

2017 16.0 2019

8.0

.NET Standard 2.1 지원

WPF · Windows Forms

[C#] Null 허용 참조형

[C#] Interface의 기본 구현

[C#] 비동기 스트림

[C#] Range형, Index형








.NET Framework 호환성

닷넷프레임워크 버전은 다음 표에 나와 있으며, 호환 그룹에 대한 호환성을 확보하고 있습니다.

예를 들어 닷넷프레임워크 4.5를 설치하면 .NET Framework 3.0 응용 프로그램을 실행할 수 있습니다.



호환 그룹

소속 버전

1.0

1.0

1.1

1.1

2.0, 3.x

2.0, 3.0, 3.5

4.x

4, 4.5, 4.6, 4.7, 4.8

Core 1.x

Core 1.0, Core 1.1

Core 2.x

Core 2.0, Core 2.1, Core 2.2

Core 3.x

Core 3.0








참고

닷넷프레임워크 하위 호환성 확인

https://codingcoding.tistory.com/97


C++ WIN32 - 닷넷 C# CLR 자료형 비교 테이블

https://codingcoding.tistory.com/214


비주얼 스튜디오 업데이트 실패 해결 방법

https://codingcoding.tistory.com/665


비주얼스튜디오 2019 설치 (Visual Studio Community)

https://codingcoding.tistory.com/1073

반응형