언젠가부터(아마 Windows 2003 버전이었을 듯 싶은데) Microsoft .NET Framework가 아예 Windows OS에 기본 탑재되어 있었던 것이 기억나서 찾다 보니 아래의 URL이 발견되었다.
따로 정리 한 번 해 보려고 했는데, 이미 공식 사이트에서 제공하고 있구만. 시간 벌었다.^O^
프로그램 개발할 때 버전 잘못 맞춰 놓으면 고생한다... 물론 맞는 버전을 설치할 수 있는 환경이면 별 관계 없을 수는 있겠지만, 서버 환경은 대부분 그렇게 쉽게 되지 않으니... 잘 보고 적용해야 한다.
>> 출처: http://msdn.microsoft.com/en-us/library/bb822049.aspx
.NET Framework version | CLR version | Features | Included in Visual Studio version | ✓ Included in | ✓ Included in | To determine installed .NET version |
---|---|---|---|---|---|---|
4.5.2 | 4 |
| - | + 8.1 | + 2012 R2 | Use Release DWORD: 379893 |
4.5.1 | 4 |
| 2013 | ✓ 8.1 | ✓ 2012 R2 | Use Release DWORD:
(see instructions) |
4.5 | 4 |
| 2012 | ✓ 8 | ✓ 2012 | Use Release DWORD: 378389 |
4 | 4 |
| 2010 | + 7 | + 2008 R2 SP1 | See instructions |
3.5 | 2.0 |
| 2008 | ✓ 7 | ✓2008 R2 SP1* | See instructions |
3.0 | 2.0 |
| - | ✓ Vista | ✓ 2008 R2 SP1* | See instructions |
2.0 | 2.0 |
| 2005 | - | ✓ 2008 R2 SP1 | See instructions |
1.1 | 1.1 |
| 2003 | - | ✓ 2003 | See instructions |
1.0 | 1.0 | First version of the .NET Framework. | Visual Studio .NET | - | - | See instructions |
즉,
위 도표가 의미하는 바에 따르면
Windows 2003에는 .NET Framework 1.1 및 2.0 버전이 기본 탑재되어 있고,
3.5와 4.0 버전은 추가 설치할 수 있다. Windows 2003에는 4.5 버전 이상은 사용할 수 없다.
(뻥이다. 2.0 버전은 기본 탑재되어 있지 않다. 어디서 거짓말을!)
그리고 Windows 2008 R2에는 .NET Framework 2.0, 3.5 버전이 기본 탑재되어 있고,
4.0 버전 이상(최종 4.5.2 버전까지)은 추가 설치할 수 있다.
가장 최신 버전 OS인 Windows 2012 R2에는 .NET Framework 4.5.1 버전이 기본 탑재되어 있고,
이후 4.5.2 버전을 추가 설치할 수 있다. 그런데 4.5.1 버전은 기반 버전이 4.0 이므로
4.0 버전은 추가 설치나 설정 변경 없이 그냥 돌아간다.
'Tech: > .NET·C#' 카테고리의 다른 글
C# 성능 코딩 가이드 (0) | 2015.08.31 |
---|---|
Visual Studio 2013 사용자 전환 방법 (1) | 2014.06.13 |
PushSharp APNS "SSPI를 호출하지 못했습니다" 오류 (1) | 2014.04.23 |
ASP.NET 웹 서비스와 일반 Javascript Ajax (0) | 2014.04.11 |
C# 4.5 버전과 C# 4.5.1 버전의 차이 (0) | 2014.04.04 |