如何获取 Visual Studio 2013 以允许我定位 .NET Framework 4.5.2?

How do I get Visual Studio 2013 to allow me to target .NET Framework 4.5.2?

我有一个项目,其中的一些参考资料给我带来了以下问题:

The primary reference "reference" could not be resolved because it was built against the ".NETFramework, Version=v4.5.2" framework. This is a higher version than the currently targeted framework ".NETFramework, Version=v4.5.1".

所以我想我将只安装 4.5.2,然后将我的项目定位到它。所以,我安装了它,重新启动并按照 here 检查它是否存在。这证明它已经安装了。然而,当我在 VS 2013 中重新打开我的项目时,我的可用目标框架只达到了 4.5.1。

所以我的问题是,我怎样才能让 VS 2013 现在识别我安装了 4.5.2?

然后安装您要使用的 .NET Framework 的开发人员包 https://www.microsoft.com/en-us/download/details.aspx?id=42637:

  1. 在解决方案资源管理器中,打开要更改的项目的快捷菜单,然后选择“属性”。

  2. 在属性 window 的左栏中,选择“应用程序”选项卡。

  3. 在目标框架列表中,选择您想要的版本。

  4. 在出现的验证对话框中,选择“是”按钮。 项目卸载。重新加载时,它会针对您刚刚选择的 .NET Framework 版本。

您应该知道某些功能可能会或可能不会在更高版本中可用,您可能需要在更改为不同版本的 .NET Framework 时修复它们

根据我的经验,我通常会在重启后在 VS 中显示新版本的 .NET Framework。我现在用的是VS2013