找不到的.NET Framework 4.7的Visual Studio安装针对包的Windows Server 2016年

问题描述:

我们有一个Windows Server 2016与构建代理TFS 2017年更新1,这是使用Visual Studio 2017年企业公司找不到的.NET Framework 4.7的Visual Studio安装针对包的Windows Server 2016年

  • 所有Windows更新完成后
  • 我安装了.NET 4.7运行时和.NET 4.7定位包(我在网上尝试和离线)
    • 在系统登录的关键存在(见截图)
    • 此文件夹目前是C:\ Pro克文件(x86)\参考大会\微软\框架\ .NETFramework \ V4.7
  • 我重新启动Visual Studio安装
  • 我重新安装了Visual Studio的
  • 我重新启动了一堆倍

但我仍然无法在Visual Studio Installer>个别组件中看到.NET Framework 4.7 SDK或定位包。

的工作短期解决方案,添加此PARAM生成溶液步骤

/P:FrameworkPathOverride =“C:\程序文件(x86)\参考装配体\ Microsoft \ Framework \ .NETFramework \ v4.7“

有没有人有任何想法如何强制.NET 4.7检测由Visual Studio安装程序?

+0

安装程序不知道约4.7的bean,并且肯定不会更新。可能会有一天发生。目前还不清楚为什么这很重要。定位工具包所提供的所有功能都可以让您选择4.7作为项目中的目标框架。项目>属性>应用程序选项卡>目标框架组合框。 –

+0

您是否找到了解决方案?我正在编写一个安装VS 2017的小指南,我也没有看到这个选项(Windows 7)。 – Kobi

+0

为什么你想让Visual Studio Installer检测比自己更新的东西?微软可能会更新这些位以支持.NET 4.7,但这显然不是某种授权。 –

我必须在Windows Server 2016上同样的问题与最新的Visual Studio 2017

通过安装解决了这个问题:https://www.microsoft.com/en-us/download/details.aspx?id=55168。 (适用于Windows 7 SP1,Windows 8.1,Windows 10周年纪念更新,Windows Server 2008 R2 SP1,Windows Server 2012,Windows Server 2012 R2和Windows Server 2016组合软件包)的Microsoft .NET Framework 4.7开发人员软件包和语言包。