如何获得 Visual Studio 2017 评估以识别已安装的 .NET Framework 4.6.2?

How do I get Visual Studio 2017 Evaluation to recognize .NET Framework 4.6.2 installed?

1) 我在一台全新的戴尔笔记本电脑上全新安装了 Visual Studio 2017 专业评估版。 2) 我试图导入并打开一个项目解决方案,该解决方案已在另一台计算机上使用 Visual Studio 2015 Professional 完整副本 运行ning。两台计算机 运行 Windows 10 Professional 和完全更新。 3) 在解决方案导入时收到来自 Visual Studio 的错误,它说我无法加载项目,除非我将 the.NET 框架的目标从 4.6.2 更改为 .NET 4.6.1。因为在我的机器上找不到 4.6.2。 4) 验证 4.6.2 在注册表中 5) 尝试下载 4.6.2 的全新安装,但无法安装,因为它还在机器上找到了 4.6.2。 6) 我还尝试将项目加载为 4.6.1,然后通过属性进入将目标更改为 4.6.2,但结果相同。

关于如何让 Visual Studio 2017 识别 4.6.2 或卸载 4.6.2 并重新安装有什么建议吗?

运行时版本和目标版本是不同的东西。您需要 运行 Visual Studio 2017 setup 和 select .net 4.6.2 SDK/Targeting packIndividual Components:

它们在 VS2017 中默认不 select。您也必须为 .net 4.7 执行此操作,默认情况下也没有安装。

您需要下载并安装 .Net Framework 4.6.2 开发包。(https://www.microsoft.com/en-us/download/details.aspx?id=53321)

检查这里。实际上,您需要安装 .NET Framework 4.6.2 Developer Pack

https://superuser.com/questions/1254177/visual-studio-doesnt-recognize-net-framework-4-6-2-is-installed