Workspace/C#
[C#] .NET Framework에 대응되는 버전
Bombus
2023. 4. 6. 10:18
C#은 .NET Framework 버전 및 Visual Studio 버전과 밀접한 관련이 있으며, 다음 도표에서 각 버젼별 연관성을 살펴 볼 수 있다.
.NET 버전
|
C# 버전
|
Visual Studio
|
.NET 1.0
|
C# 1.0
|
Visual Studio .NET
|
.NET 1.1
|
C# 1.1
|
Visual Studio .NET 2003
|
.NET 2.0
|
C# 2.0
|
Visual Studio 2005
|
.NET 3.0
|
C# 2.0
|
Visual Studio 2005 Extensions
|
.NET 3.5
|
C# 3.0
|
Visual Studio 2008
|
.NET 4.0
|
C# 4.0
|
Visual Studio 2010
|
.NET 4.5
|
C# 5.0
|
Visual Studio 2012
Visual Studio 2013 |
.NET 4.6
|
C# 6.0
|
Visual Studio 2015
|
.NET 4.6.2
|
C# 7.0
|
Visual Studio 2017
|
.NET 4.7
|
C# 7.1
|
Visual Studio 2017 Update 15.3
|
.NET 4.7.1
|
C# 7.2
|
Visual Studio 2017 Update 15.5
|
.NET 4.7.2
|
C# 7.3
|
Visual Studio 2017 Update 15.7
|
.NET Core 3.0
|
C# 8.0
|
Visual Studio 2019 Update 16.3 + .NET Core 3.0
|
.NET 5.0
|
C# 9.0
|
Visual Studio 2019
|
.NET 6.0
|
C# 10.0
|
Visual Studio 2022
|
.NET 7.0
|
C# 11.0
|
Visual Studio 2022 Update 17.4 이상
|
- Visual Studio 2010은 .NET 4.0 뿐만 아니라 .NET 2.0, .NET 3.0, .NET 3.5도 지원한다.
- Visual Studio 2008은 .NET 3.5 뿐만 아니라 .NET 2.0, .NET 3.0도 지원한다.
- C# 7.1, C# 7.2, C# 7.3은 Minor 버전으로 자동으로 Enable되지 않으며, VS에서 C# 프로젝트 속성창 => Build 탭 => Advanced 버튼 => Language Version 콤보박스에서 해당 버전을 선택해야 한다.
- C# 8.0을 사용하기 위해서는 VS 2019를 Update 16.3 이상으로 업데이트하고 .NET Core 3.0 을 설치한 후 사용한다. C# 8.0은 .NET Framework 4.8에서 사용할 수 없다.
- C# 10을 사용하기 위해서는 VS 2022/.NET 6를 설치한다. C# 10은 .NET 6에 포함되어 있다.
- C# 11을 사용하기 위해서는 VS 2022 Update 17.4 이상과 .NET 7을 설치한다. C# 11은 .NET 7에 포함되어 있다.
Target
|
버전
|
C# 언어 버전 기본값
|
.NET Core
|
3.x
|
C# 8.0
|
.NET Core
|
2.x
|
C# 7.3
|
.NET Standard
|
2.1
|
C# 8.0
|
.NET Standard
|
2.0
|
C# 7.3
|
.NET Standard
|
1.x
|
C# 7.3
|
| 참고
C# 버전 - C# 프로그래밍 배우기 (Learn C# Programming)
C# 버전 C#은 .NET Framework 버전 및 Visual Studio 버전과 밀접한 관련이 있으며, 다음 도표에서 각 버젼별 연관성을 살펴 볼 수 있다. .NET 버전 C# 버전 Visual Studio .NET 1.0 C# 1.0 Visual Studio .NET .NET 1.1 C# 1.1 Vi
www.csharpstudy.com
C# 언어 버전 관리 - C# 가이드
C# 언어 버전은 프로젝트에 따라 결정된다는 사실과 그 이유를 알아봅니다. 기본값을 수동으로 재정의하는 방법을 알아봅니다.
learn.microsoft.com
반응형