Targeting pack for .NET 4.5.2 not installed

后端 未结 8 1852
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-13 01:45

When opening an already existing solution in Visual Studio, it says

The C# project \"...\" is targeting \".NETFramework,Version=v4.5.2\", which is not

8条回答
  •  甜味超标
    2020-12-13 02:16

    Official list of all targeting packs: https://www.microsoft.com/net/targeting. Make sure you download the "developer pack", not "runtime".

    Direct links to offline installers: 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2

    This problem seems to affect Visual Studio 2013 and Visual Studio 2015. The targeting packs are included in Visual Studio 2017.

    Outdated links:

    • http://getdotnet.azurewebsites.net/target-dotnet-platforms.html
    • http://blogs.msdn.com/b/dotnet/p/dotnet_sdks.aspx

    How I found that link

    First, choose option 1, "Change the target to .NET Framework 4.5"

    Next, go to the project options of the affected project, select "Application" and then choose "Install other frameworks..." from the list of target frameworks:

    Screenshot Change target framework

    This brings you to a website where you can choose your version of Visual Studio and download the targeting pack (called developer pack).

    Website screenshot

提交回复
热议问题