마이크로소프트 .NET Framework(닷넷 프레임워크)는 마이크로소프트 윈도우 운영체제가 설치된 컴퓨터에 설치할 수 있는 소프트웨어 프레임워크입니다. 이 프레임워크에는 일반적인 프로그래밍 문제를 해결하기 위한 코드 라이브러리가 대규모로 포함되어 있으며, 프레임워크 전용으로 작성된 프로그램의 실행을 관리하는 가상 머신도 함께 제공됩니다. .NET Framework는 마이크로소프트가 제공하는 솔루션으로, 윈도우 플랫폼용으로 개발되는 대부분의 새로운 응용 프로그램에서 사용하도록 설계되었습니다.
.NET Framework란 무엇인가?
쉽게 말해 .NET Framework는 윈도우에서 다양한 응용 프로그램이 원활하게 실행될 수 있도록 지원하는 기반 환경입니다. 개발자는 이 프레임워크가 제공하는 방대한 클래스 라이브러리와 공용 언어 런타임(CLR)을 활용해 안정적이고 효율적인 프로그램을 만들 수 있으며, 사용자 입장에서는 해당 프레임워크가 설치되어 있어야 일부 프로그램이 정상적으로 구동됩니다.
설치된 .NET Framework 버전 확인 방법
.NET Framework는 프로그램 추가/제거(제어판) 목록에 표시되지 않기 때문에, 일반적인 방법으로는 제거하거나 확인할 수 없습니다. 대신 제어판에서 'Windows 기능 켜기/끄기(Turn Windows features on or off)' 항목을 클릭하면 현재 윈도우 컴퓨터에 설치된 .NET Framework 버전을 확인할 수 있습니다.
더 자세한 정보가 필요하다면 FrameworkDetector(codeplex.com/FrameworkDetector)나 .NET Version Detector 같은 휴대용 프리웨어 유틸리티를 내려받아 활용하는 것도 좋은 방법입니다. 이러한 도구는 시스템에 설치된 모든 .NET Framework 버전을 한눈에 보여줍니다.
.NET Framework 정리 도구(Cleanup Tool)
특정 버전 또는 오래된 버전의 .NET Framework를 완전히 제거하고 싶다면 .NET Framework Setup Cleanup Tool을 사용해 보세요. 어떤 윈도우 버전에 어떤 .NET Framework 버전이 포함되어 있는지 궁금하다면 마이크로소프트의 공식 문서를 참고하면 됩니다.
이 정리 도구는 선택한 버전의 .NET Framework를 컴퓨터에서 제거하기 위한 일련의 단계를 자동으로 수행하도록 설계되었습니다. 파일, 폴더, 레지스트리 키 및 값, Windows Installer 제품 등록 정보까지 깔끔하게 삭제해 줍니다. 이 도구의 주된 목적은 .NET Framework의 설치, 제거, 복구 또는 패치 과정에서 오류가 발생했을 때 시스템을 알려진(비교적 깨끗한) 상태로 되돌려, 다시 설치를 시도할 수 있도록 돕는 것입니다.
예전에는 .NET Framework 설치 문제를 수동으로 해결하거나 Setup Cleanup 유틸리티를 실행한 후 재설치하는 방법을 사용해야 했지만, 요즘은 윈도우에서 .NET Framework 관련 문제가 발생했을 때 마이크로소프트의 .NET Framework 복구 도구(Repair Tool)를 먼저 실행하는 것이 가장 좋은 첫 번째 선택지입니다.
또한 컴퓨터에 .NET Framework가 올바르게 설치되었는지 검증하고 싶다면 .NET Framework Setup Verification Tool을 사용해 설치 상태를 확인할 수 있습니다. 반대로 윈도우 시스템에 .NET Framework가 설치되지 않도록 차단하고 싶다면 별도의 차단 절차를 따라야 하니 관련 가이드를 참고하세요.
함께 읽으면 좋은 글: 설치된 .NET Framework 버전 확인 방법
.NET Framework 다운로드
최신 버전의 .NET Framework는 마이크로소프트 공식 다운로드 페이지에서 받을 수 있습니다. 현재는 기존 .NET Framework를 계승한 통합 플랫폼인 .NET 6가 제공되고 있으며, 이후 버전 역시 같은 페이지에서 배포됩니다.
윈도우 11/10에서 .NET Framework 3.5를 활성화하거나 설치하는 방법이 궁금하다면 관련 가이드를 확인해 보세요.