Visual Studio에서 .NET 4.5.2를 대상 프레임 워크로 선택하는 방법


123

Windows 8.1에 .NET Framework 4.5.2 를 설치했습니다 . 그러나 Visual Studio 2013에서는 .NET Framework 4.5.2 옵션이 표시되지 않습니다 (스크린 샷 참조). .NET 4.5.2 용으로 프로젝트를 대상으로 지정하려면 어떻게해야합니까?

여기에 이미지 설명 입력

답변:


180

Microsoft .NET Framework 4.5.2 개발자 팩 을 설치해야합니다.

여기에는 다음 구성 요소가 포함됩니다 (내가 강조 표시).

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Multi-Targeting Pack : .NET Framework 4.5.2를 대상으로하는 앱을 빌드하는 데 필요한 참조 어셈블리가 포함되어 있습니다.

  • .NET Framework 4.5.2 언어 팩

  • .NET Framework 4.5.2 다중 대상 지정 팩 언어 팩 : Visual Studio 및 타사 IDE를 통해 .NET Framework 4.5.2를 대상으로하는 앱을 빌드하는 동안 도움말을 표시하는 IntelliSense 파일이 포함되어 있습니다.


4
웹 설치 프로그램이 아닌 다운로드 패키지 (링크 별)를 사용해야합니다. 후자는 Visual Studio 2013이 설치되어 있어도 다중 대상 지정 팩을 설치하지 않습니다.
osoviejo 2014 년

1
내 모든 프로젝트는 해당 링크에서 설치 한 후에도 호환되지 않는 것으로 표시됩니다. 누구든지이 문제가 있었습니까?
Jamie

1
그것은 Windows 8 때문인 것 같습니다. 분명히 Visual Studio를 관리자로 실행해야 작동합니다. 어제 새 OS를 받았는데 벌써 머리를 뜯어 내고 싶어요!
Jamie

1
4.5.2에서 선택하기 전에 Visual Studio를 다시 시작해야했습니다. Multi-Targeting 팩을 설치 한 후 확인하십시오.
AlphaKilo

1
덧붙여서, 4.6.1을 대상으로 시도 할 때 문제에 대해 동일한 패턴이 반복됩니다.
JosephStyons

2

나는 같은 문제가 있었다. 요점은 내 언어에 대해서만 DevPack을 설치했다는 것입니다.

NDP462-DevPack-KB3151934-RUS.exe

결과적으로 여기에 적절한 폴더

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

폴더 4.6.1은 파일로 가득 찬 반면 "ru"폴더는 하나만 포함되어 있습니다.

결국, 설치

NDP462-DevPack-KB3151934-ENU.exe

문제를 해결했습니다.

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