Development Tip

.Net Framework / .Net Core / .Net 통합의 역사

MoonLight314 2025. 1. 17. 17:27
728x90

안녕하세요, MoonLight입니다.

지난번 .Net Framework / .Net Core 와의 관계에 대해서 알아본 후에 이번 Post에서는 .Net Framework / .Net Core의 역사와 .Net으로 통합된 이야기를 다루어 보겠습니다.

.Net Framework / .Net Core / .Net Standard의 소개에 관한 글은 아래 Post를 참고해 주세요.

 

https://moonlight314.tistory.com/entry/NET-Framework-NET-Core-NET-Standard

 

.NET Framework / .NET Core / .NET Standard ?

안녕하세요, MoonLight입니다.​이번 Post에서는 MS에서 .Net이라는 이름을 달고 출시한 다양한 소프트웨어 개발 플랫폼들을 알아보도록 하겠습니다. 한 번씩은 이름을 다 들어보셨을 것 같은데, 각

moonlight314.tistory.com

 

 

그 후에 .Net을 설치하고 사용하는 방법도 알아보도록 하겠습니다.

1. 발전과 통합의 역사

.Net Framework은 2002년에 최초 출시되었고, 현재 4.8이 마지막 버전입니다(2019년 4월 발표).

이후에는 새로운 기능 추가 없이 유지보수 단계로 전환되었습니다.

그 이후에 .Net Framework을 대체할 .NET Core는 2016년에 최초 발표되었고, 크로스 플랫폼 개발을 지원하는 오픈소스 플랫폼으로 발전했습니다.

.NET Core는 현재 3.1(LTS, 장기 지원)이 마지막 버전입니다.

.NET Framework와 .NET Core는 2020년에 .NET 5로 통합되었습니다.

현재 .NET Framework는 4.8이 마지막 버전이며, 이후로는 새로운 기능 추가 없이 유지보수 단계에 있습니다.

.NET Core는 2016년에 발표되어 3.1까지 출시되었으며, 이후 2020년 .NET 5로 .NET Framework와 통합되었습니다.

그래서 현재는 그냥 .NET이 .NET Core와 .Net Framework을 모두 통합하고 있습니다.

현재 .NET은 9.0이 최신 버전으로 발표되어 있습니다.

 

2. 설치 및 사용

이제, .Net을 설치해 보도록 하겠습니다.

아래 Link에는 다양한 버전의 .Net을 선택할 수 있는 곳입니다.

https://dotnet.microsoft.com/ko-kr/download/dotnet

 

.NET 다운로드(Linux, macOS 및 Windows)

Linux, macOS 및 Windows용 공식 .NET 다운로드. .NET은 다양한 유형의 애플리케이션을 빌드하기 위한 무료 플랫폼 간 오픈 소스 개발자 플랫폼입니다.

dotnet.microsoft.com

 

 

지원되는 Visual Studio 버전이 있으니 자신이 사용하는 Visual Studio 버전을 확인하고 선택하시기 바랍니다.

저는 Visual Studio 2019를 사용하고 있기 때문에, .Net 5을 선택해서 설치해 보도록 하겠습니다.

https://dotnet.microsoft.com/ko-kr/download/dotnet/5.0

 

.NET 5.0 다운로드(Linux, macOS 및 Windows)

Linux, macOS 및 Windows용 .NET 5.0 다운로드. .NET은 다양한 유형의 애플리케이션을 빌드하기 위한 무료 크로스 플랫폼 오픈 소스 개발자 플랫폼입니다.

dotnet.microsoft.com

 

 

 

1) 현재 상태 확인

먼저 .Net이 설치되지 않은 상태부터 확인해 보도록 하겠습니다.

설치되지 않은 상태를 알아야 추후에 설치된 후의 변경된 내용을 확인하기 쉽겠죠.

Visual Studio 2019를 처음 실행해서 '새 프로젝트 만들기'를 보면 아래 화면과 같이 '콘솔 앱(.Net Framework)'이라고 명시되어 있어서 .Net Framework을 사용한다는 것을 확인할 수 있습니다.

 

구성화면에서도 .Net Framework의 Version을 선택할 수 있습니다.

 

2) Download

아래 Link에서 .Net 5.0을 Download할 수 있습니다.

 

https://dotnet.microsoft.com/ko-kr/download/dotnet/5.0

 

.NET 5.0 다운로드(Linux, macOS 및 Windows)

Linux, macOS 및 Windows용 .NET 5.0 다운로드. .NET은 다양한 유형의 애플리케이션을 빌드하기 위한 무료 크로스 플랫폼 오픈 소스 개발자 플랫폼입니다.

dotnet.microsoft.com

 

 

물론, 다른 버전을 찾아서 설치해도 무방합니다. 자신이 사용하는 Visual Studio Version에 맞는 .Net을 선택할 수 있습니다.

아래 Link에서 다양한 Version의 .Net을 선택할 수 있습니다.

https://dotnet.microsoft.com/ko-kr/download/dotnet

 

.NET 다운로드(Linux, macOS 및 Windows)

Linux, macOS 및 Windows용 공식 .NET 다운로드. .NET은 다양한 유형의 애플리케이션을 빌드하기 위한 무료 플랫폼 간 오픈 소스 개발자 플랫폼입니다.

dotnet.microsoft.com

 

 

 

저는 Windows의 '설치 관리자'를 선택하도록 하겠습니다.

3) 설치

설치는 간단합니다. 시키는 대로 쭉 진행하면 됩니다.

 

4) 확인

이제 .Net 설치를 마쳤으니, 실제로 사용할 수 있는지 확인해 보도록 하겠습니다.

Visual Studio 2019를 실행해서 콘솔 앱을 찾아봅니다.

설치전과는 다르게, 프로젝트 템플릿이 하나 더 추가된 것을 확인할 수 있습니다.

기존의 .Net Framework이외에 아무것도 표시되지 않은 것이 있네요. 이것이 .Net을 사용하는 프로젝트 템플릿입니다.

선택하신 후에 추가정보를 입력하는 단계에서 '.NET 5.0'이 있는 것을 알 수 있습니다.

이번 Post에서는 .Net Framework의 발전과 통합에 관한 이야기와 .Net을 실제로 설치하고 사용하는 방법에 대해서 알아보았습니다.

도움이 되셨기를 바라겠습니다.

감사합니다.

728x90