问题
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?
回答1:
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.
回答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.
来源:https://stackoverflow.com/questions/23617900/how-to-select-net-4-5-2-as-a-target-framework-in-visual-studio