Visual Studio 2013 and .NET 4.6

I am trying to install 4.6.NET framework for my project and in the settings, since it was not in the list, I chose the last option - to install more frameworks. This led me to the page where I selected VS2013, clicked on .NET 4.6 and downloaded the software , but despite the successful installation and restart of the computer, I still do not see 4.6.NET in the list of available options.

I searched for it and found mentioned that 4.6 is available in Win 8.1 (this is my system). However, he clearly does not say that it is available for VS 2013 (he does not say that it is not, but, though).

They say .NET 4.6 is included in VS 2015, but I don’t understand if it is available for VS 2013. It? And how to make it work?

Edit

After installing TP (aka targeting package), I still don’t get anything new in the settings, as shown in the image. Suggestions?

enter image description here

+51
visual-studio-2013
Aug 05 '15 at 14:58
source share
8 answers

By combining the various parts from the previous answers, I was finally able to get a suitable .Net Framework 4.6 and a targeting package for it, and as soon as both were installed, the v4.6 platform appeared as an accessible target environment of Visual Studio 2012.

I downloaded the standalone installer for Framework 4.6 (NDP46-KB3045557-x86-x64-AllOS-ENU.exe) from http://www.microsoft.com/en-us/download/details.aspx?id=48130 , and installed it the first one.

Then I downloaded and mounted the ISO for Visual Studio 2015 Professional ISO from https://www.visualstudio.com/downloads/download-visual-studio-vs , looked at the netfx_46mtpack subdirectory and installed netfx_46mtpack. MSI

The end result is a matching pair of versions for Framework 4.6 and the targeting package

And the Target structure is displayed as the target of the assembly.

+49
Sep 06 '15 at 15:04
source share

You need to install the targeting package. NET Framework 4.6 .

The .NET Framework 4.6 targeting platform is a package that allows developers to create applications targeting the .NET Framework 4.6 using Visual Studio 2013, Visual Studio 2012, or a third-party IDE. Before installing the targeting package, you need to download and install the .NET Framework 4.6.

+40
Aug 05 '15 at 15:02
source share

Referring to this Microsoft support article:
Microsoft.NET Framework 4.6 Targeting and Language Packs for Windows

In short, you need three components:

  • Of course, the .Net 4.6 program itself
  • .NET Framework 4.6 Targeting Kit
    • language neutral reference assemblies for compiling with
    • download a file name, for example "NDP46-TargetingPack-KB3045566.exe"
  • optional : .NET Framework 4.6 targeting language packs
    • IntelliSense translated help files
    • Download the file name, for example, "NDP46-TargetingPack-KB3045566-ENU.exe"
      (suffix -ENU for English, -DEU for German, etc.)
+12
Sep 25 '15 at 8:54
source share

I am experiencing the same issue with Visual Studio 2012 and .NET 4.6. I installed both the runtime and the targeting package from http://getdotnet.azurewebsites.net/target-dotnet-platforms.html

I made a mistake when installing the first targeting package, and then at runtime. I reinstalled the target package after setting the runtime and voilá, it is alive! The solution mentioned by Brandon is correct.

+4
Aug 12 '15 at 11:51 on
source share

The easiest solution is to install Visual Studio 2015 Community Edition. Not elegant, but it automatically resolves all dependencies. After installing it, you can use Visual Studio 2013 with .NET 4.6

+3
Sep 28 '15 at 14:07
source share

You are looking for the .NET Targeting Pack, which you can find here .

+1
Aug 05 '15 at 15:02
source share

I followed the steps here, but Visual Studio did not display the .NET Framework 4.6.2 in the list of target project infrastructures. I needed to download NDP462-DevPack-KB3151934-ENU to add to the list. You can download it from the Microsoft Download Center . Hope this helps!

+1
Mar 08 '17 at 17:15
source share

Just download the SDK for the .net infrastructure development kit you need (it worked for me):

https://www.microsoft.com/net/targeting

(In my sytuation, it was the .NET Framework 4.6.2 Developer Pack)

0
May 08 '17 at 3:20 p.m.
source share



All Articles