소개
.NET Runtime 3.1은 마이크로소프트에서 제공하는 무료, 크로스플랫폼, 오픈소스 실행 환경입니다. 콘솔 애플리케이션을 실행하기 위한 필수 구성 요소를 포함하며, ASP.NET Core 또는 Windows 데스크톱 애플리케이션을 실행하려면 추가 런타임이 필요합니다. 이 버전은 2022년 12월 13일에 출시된 최종 보안 패치 버전으로, 장기 지원(LTS)이 2022년 8월에 종료되었습니다.
상세정보
콘솔 애플리케이션 실행
.NET Runtime만 설치하면 콘솔 애플리케이션을 실행할 수 있습니다. 설치 후 명령 프롬프트에서 dotnet 명령을 통해 애플리케이션을 실행할 수 있습니다.
ASP.NET Core 웹 애플리케이션 실행 지원
ASP.NET Core 애플리케이션을 실행하려면 ASP.NET Core 런타임을 별도로 설치하거나, IIS에서 호스팅 시 Hosting Bundle을 사용하는 것이 권장됩니다. Hosting Bundle은 .NET Runtime과 IIS 지원을 포함한 설치 패키지입니다.
Windows 데스크톱 애플리케이션 실행 지원
Windows Forms 또는 WPF 애플리케이션을 실행하려면 .NET Desktop 런타임을 함께 설치해야 합니다. .NET Desktop Runtime은 .NET Runtime을 포함하므로 별도로 설치할 필요가 없습니다.
지원 환경 및 요구사항
지원 운영 체제는 Windows 클라이언트: Windows 7 SP1 이상, Windows 8.1, Windows 10 버전 1607 이상이며, Windows 서버: Windows Server 2012 R2 이상입니다. 지원 아키텍처는 x86, x64, ARM32입니다.
활용 예시
명령 프롬프트에서 dotnet myapp.dll 명령을 통해 .NET 콘솔 애플리케이션을 실행할 수 있습니다. ASP.NET Core 애플리케이션의 경우, Hosting Bundle을 설치한 후 IIS에서 호스팅할 수 있습니다. Windows 데스크톱 애플리케이션은 .NET Desktop Runtime 설치 후 실행 파일을 더블클릭하여 실행할 수 있습니다.
제한 사항 및 확인사항
Windows Forms 및 WPF 애플리케이션은 Windows에서만 정상적으로 동작합니다. ASP.NET Core 애플리케이션을 실행하려면 ASP.NET Core 런타임 또는 Hosting Bundle이 필요합니다. .NET Runtime만 설치하면 콘솔 애플리케이션만 실행 가능하며, 기타 애플리케이션 유형은 추가 런타임이 필요합니다.
시스템 요구사항
Windows 7 SP1 이상, Windows 8.1, Windows 10 버전 1607 이상 또는 Windows Server 2012 R2 이상에서 실행 가능하며, x86, x64, ARM32 아키텍처를 지원합니다.


