어떤 버전의 .NET을 실행하고 있습니까?


16

Windows 7에서 설치 한 .NET 프레임 워크의 버전을 어떻게 알 수 있습니까?

이전 운영 체제 (예 : Vista / XP)에서는 프로그램 추가 / 제거로 이동하여 설치된 모든 버전의 .NET Framework가 표시되었습니다. Windows 7에서는 프로그램 및 기능 제어판에 "Microsoft .NET Framework 4 클라이언트 프로필"이 표시됩니다.

내 추측에 따르면 내 .NET 프레임 워크 설치의 최신 / 가장 큰 버전 번호 만 표시됩니까?

참고 : 또한 설치된 모든 .NET 프레임 워크 버전이 표시되어 있는지 확인하기 위해 프로그램 및 기능> 설치된 업데이트를 확인했지만 운이 없습니다.


1
Windows 7에 다른 버전이 표시되지 않는 이유는 버전 3.5 이하가 사전 설치되어 있기 때문입니다.
Sasha Chedygov

답변:


14

에서 봐 <%WINDIR%>\Microsoft.NET\Framework(및 / 또는 Framework64), 이것은 당신에게 매우 신뢰할 수있는 힌트를 줄 것이다.

여러 버전 디렉토리 등을 포함 할 수 있습니다 v4.0.30319.


5

Microsoft는이 질문에 대한 답변을 제공하는 기술 자료 문서를 보유하고 있습니다.

설치된 Microsoft .NET Framework의 버전 및 서비스 팩 수준을 확인하는 방법

이 문서에는 특정 .NET Framework 버전이 설치되어 있는지 확인하기위한 레지스트리 키가 나와 있습니다.

Windows 7은 운영 체제 구성 요소로 포함 된 Microsoft .NET Framework 3.5 SP1과 함께 제공되므로 기본 프로그램 및 기능 창에 표시되지 않습니다. 프로그램 및 기능의 Windows 기능 설정 또는 해제 섹션 에서이 기능 의 일부를 볼 수 있습니다 . Microsoft .NET Framework 3.5 SP1에는 .NET 2.0 SP2 및 .NET 3.0 SP2가 포함되어 있습니다.


1
이 링크는 .NET 4.6.x까지의 지침 만 제공합니다. .NET 4.7의 경우 여기를 참조 하십시오 .
David

2

.NET V3.5는 Windows 7에서 OS의 일부로 설치되며 제거 할 수 없습니다. 생각하지 않습니다. 따라서 추가 / 제거에 표시되지 않습니다.

기본적으로이 aslo는 V2.0 및 V3.0이 모두 공통 CLR (V2.0)을 공유하므로 V2.0 및 V3.0이 있음을 의미합니다.


1

.NET CLR 버전 (V1.0, 1.1, 2 및 4)은 나란히 설치되므로 모든 버전 을 사용할 수 있습니다.

3과 3.5는 V2 런타임에 추가 된 추가 라이브러리입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.