다음을 통해 공유


설치된 .NET Framework 버전 확인

한 대의 컴퓨터에 여러 버전의 .NET Framework를 설치하여 실행할 수 있습니다. 이 경우 원하는 순서대로 버전을 설치하면 됩니다. 설치된 버전을 확인하려면 %WINDIR%\Microsoft.NET\Framework 디렉터리를 살펴봅니다. 64비트 컴퓨터에서는 Framework64 디렉터리도 살펴봐야 합니다. 이 디렉터리에는 32 또는 64비트 버전이 설치되어 있을 수 있습니다. 각 .NET Framework 버전마다 하나씩 디렉터리를 가지며, 디렉터리 이름의 처음 두 자리는 .NET Framework 버전을 나타냅니다. 예를 들어, v1.1.4322는 .NET Framework 1.1을 나타내고 v2.0.50727는 .NET Framework 2.0을 나타내고 v3.5는 .NET Framework 3.5를 나타냅니다.

참고참고

.NET Framework 버전 3.0 및 3.5가 설치되어 있으면 버전 2.0 역시 설치되어 있는 것을 확인할 수 있습니다.이는 버전 3.0 및 3.5에서 CLR(공용 언어 런타임)의 버전 2.0을 사용하기 때문입니다.

코드에서 CLR 버전을 쿼리하려면 System.Environment 클래스의 Version 속성을 사용하면 됩니다. .NET Framework 3.5를 사용하여 프로그램을 컴파일할 경우 이 속성은 2.0.50727.3603을 표시합니다.

또한 응용 프로그램에 .NET Framework를 재배포할 수도 있습니다. 응용 프로그램에 .NET Framework를 포함하는 방법에 대한 자세한 내용은 .NET Framework 및 응용 프로그램 배포를 참조하십시오.

또한 Windows SDK(소프트웨어 개발 키트)와 함께 제공된 Fuslogvw.exe(어셈블리 바인딩 로그 뷰어)를 사용하여 로드되는 런타임 버전을 확인할 수도 있습니다. 이 도구는 전역 어셈블리 캐시 대신 응용 프로그램 디렉터리에서 어셈블리가 로드되고 있는지 확인하고 모든 어셈블리 바인딩의 성공 여부를 확인하는 데도 사용할 수 있습니다. 이 뷰어는 관리자 권한으로 실행해야 합니다.

기본적으로 어셈블리 바인딩 로그 뷰어는 실패한 어셈블리 바인딩만 기록합니다. 모든 어셈블리 바인딩을 기록하려면 설정을 클릭하고 디스크에 모든 바인드 기록을 클릭합니다. 이 설정을 활성화된 상태로 두면 대형 로그가 생성될 수 있습니다.

참고 항목

작업

방법: 응용 프로그램 구성 파일을 사용한 대상 .NET Framework 버전 지정

개념

Side-by-Side 실행

어셈블리 바인딩 리디렉션 구성

어셈블리 바인딩 리디렉션