728x90
반응형
.NET Framework는 Windows 환경에서 다양한 애플리케이션을 실행하는 데 필수적인 개발 프레임워크입니다. 일부 프로그램은 특정 버전의 .NET Framework가 필요하기 때문에 여러 버전을 함께 설치해야 할 때가 있습니다. 이번 블로그에서는 Windows에서 여러 버전의 .NET Framework를 설치하는 방법을 소개하겠습니다.
1. .NET Framework의 버전별 특징
✅ .NET Framework 주요 버전
- .NET Framework 3.5: 구형 애플리케이션에서 종종 요구됨
- .NET Framework 4.5 ~ 4.8.1: 최신 애플리케이션에서 사용
- .NET Framework 4.8.1 (최신 버전): 현재 공식 지원되는 마지막 버전
Windows에서는 .NET Framework의 여러 버전을 동시에 설치할 수 있으며, 최신 버전(4.8 이상)은 자동으로 하위 버전을 포함합니다.
2. .NET Framework 여러 버전 설치 방법
🔹 방법 1: Windows 기능에서 설치 (3.5 버전)
- Windows + R 키를 눌러 optionalfeatures 입력 후 실행
- “.NET Framework 3.5 (includes .NET 2.0 and 3.0)” 체크 후 확인
- 설치가 완료되면 컴퓨터를 재부팅
📌 명령어로 설치하는 방법 (관리자 권한 필요)
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
🔹 방법 2: 공식 설치 파일을 이용한 설치 (4.5 이상)
- Microsoft 공식 사이트에서 다운로드
- 원하는 버전의 .NET Framework 설치 파일 실행
- 설치 완료 후 PC 재부팅
📌 명령어로 설치하는 방법
Start-Process -FilePath "C:\경로\dotNetFx48.exe" -ArgumentList "/q /norestart" -Wait
3. 설치된 .NET Framework 버전 확인 방법
✅ Windows 레지스트리 확인
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP" /s
또는 PowerShell 명령어 실행:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP'
4. 특정 .NET Framework 버전을 사용하는 방법
특정 프로그램이 원하는 버전을 사용하도록 강제하려면 앱 설정을 변경하거나 Windows에서 버전 적용을 지정해야 합니다.
✅ global.json을 활용한 버전 지정 (.NET Core & .NET 5/6/7/8과 혼동하지 않기)
{
"sdk": {
"version": "4.8.1"
}
}
이렇게 설정하면 해당 프로젝트에서 특정 .NET 버전을 사용할 수 있습니다.
5. .NET Framework 제거 및 재설치
🔹 프로그램 추가/제거에서 제거
- Windows + R → appwiz.cpl 입력 후 실행
- .NET Framework 관련 항목 찾기
- 제거 후 다시 설치 진행
🔹 PowerShell 명령어로 제거
DISM /Online /Disable-Feature /FeatureName:NetFx3
🚀 결론
✅ Windows에서는 여러 버전의 .NET Framework를 동시에 설치할 수 있음 ✅ .NET 3.5는 Windows 기능에서 활성화, 4.5 이상은 설치 파일 다운로드 필요 ✅ 설치된 버전 확인은 레지스트리 또는 PowerShell을 이용 ✅ 특정 버전 강제 적용 시 global.json 설정 가능
728x90
반응형
'IT > Windows' 카테고리의 다른 글
Active Directory 사용자 계정의 암호 재설정하기(Reset Password) (0) | 2024.08.19 |
---|---|
작업 스케쥴러(Task Scheduler)를 이용하여 정해진 시간에 JMP Script 자동 실행 (0) | 2024.08.19 |
윈도우 서버 2019 | Active Directory | AD 클라이언트 PC에 원격 데스크톱으로 접속하는 방법 (0) | 2024.08.19 |
윈도우 사용자, 그룹 추가 및 권한 관리 [Windows 관리] (0) | 2024.08.19 |
[TIP] Windows 작업 스케줄러를 통해 특정 시간에 프로그램 자동 실행하기 (0) | 2024.08.19 |