未安装.NET 4.5.2的定位包

它说在Visual Studio中打开一个已经存在的解决scheme

C#项目“…”的目标是“.NETFramework,版本= v4.5.2”,这是没有安装在这台机器上。

截图错误消息

我已经尝试过了

  • select选项2,但它使我到一个通用的Microsoftsearch页面( http://www.microsoft.com/en-us/default.aspx )
  • 安装.NET Framework 4.5 SDK( 由此答案build议) 在这里输入图像说明

直接链接: https : //www.microsoft.com/net/targeting

过时的链接:

如何find该链接

首先,select选项1,“将目标更改为.NET Framework 4.5”

接下来,转到受影响项目的项目选项,select“应用程序”,然后从目标框架列表中select“安装其他框架…”:

截图更改目标框架

这将带您到一个网站,您可以select您的Visual Studio版本,并下载定位包(称为开发人员包)。

网站截图

我遇到过同样的问题。 当我加载项目时,总是问.NET框架4.5.2,我无法安装它,因为它总是说它已经在那里。

我的工作是从https://www.microsoft.com/en-us/download/details.aspx?id=42637安装Microsoft .NET Framework 4.5.2开发包

试一试。 它也可能适用于你。

您需要下载.NET Framework 4.5.2开发包,该链接将所有框架编译在一个地方

http://scottge.net/2015/07/04/a-complete-list-of-microsoft-sdks-for-download/

我面临同样的问题。 尽pipe安装了开发包,问题似乎并没有消失。 我做了一个VS 2015修复,并开始工作。

.NET框架与“定位包”不同。 需要安装更高版本才能使Visual Studio正常工作。