124

I have installed .NET Framework 4.5.2 on Windows 8.1. But in Visual Studio 2013 I do not see the .NET Framework 4.5.2 option (see screenshot). How do I target my project for .NET 4.5.2?

Enter image description here

0

2 Answers 2

182

You need to install the Microsoft .NET Framework 4.5.2 Developer Pack

This contains the following components (emphasis added by me):

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Multi-Targeting Pack: Contains the reference assemblies needed to build apps that target the .NET Framework 4.5.2

  • .NET Framework 4.5.2 Language Packs

  • .NET Framework 4.5.2 Multi-Targeting Pack Language Packs: Contains the IntelliSense files to display help while building apps that target the .NET Framework 4.5.2 through Visual Studio and third party IDEs.

12
  • 4
    Make sure you use the download package (as per the link), rather than the web installer. The latter will not install the multi-targeting pack--even if you have Visual Studio 2013 installed.
    – osoviejo
    May 20, 2014 at 7:23
  • 1
    All my projects show as incompatible even after installing from that link. Has anyone had this problem?
    – Jamie
    Jul 14, 2015 at 18:01
  • 1
    It looks like it is because of Windows 8. Apparently I'm supposed to run Visual Studio as administrator to get it to work. I just got the new OS yesterday and it's already making me want to rip my hair out!
    – Jamie
    Jul 14, 2015 at 20:53
  • 1
    I had to restart Visual Studio before it picked up on 4.5.2. Make sure you do that after installing the Multi-Targeting pack.
    – AlphaKilo
    Mar 17, 2016 at 18:04
  • 1
    Incidentally, this same pattern repeats for the issue when trying to target 4.6.1 Jun 16, 2016 at 20:26
2

I had the same problem. The point was that I have installed DevPack only for my language.

NDP462-DevPack-KB3151934-RUS.exe

as the result the appropriate folder here

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

contained only one folder "ru", while the folder 4.6.1 was full of files.

In the end, installing

NDP462-DevPack-KB3151934-ENU.exe

solved the problem.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.