VSTS私人代理构build – VS构build工具安装程序无法安装.NET Framework 4.6.2 SDK和定位包

我正在尝试configuration一个VSTS私人代理构build。

我已经安装了一切的虚拟机是Azure上托pipe的Windows 2012 R2。

我已经安装了.NET Framework 4.6.2甚至4.7。 还有IISconfiguration来托pipe我想build立我的networking应用程序。

构build代理已经使用本指南正确设置: https : //www.visualstudio.com/en-us/docs/build/actions/agents/v2-windows (可以从我的VSTS帐户中的代理列表中看到显示为在线)

为了开发我的Web应用程序,我使用VS2017,目标是4.6.2 .NET框架版本。

所以,最后要做的是安装我需要的所有构build工具来正确构build我的Web应用程序。

所以我运行VS 2017构build工具安装程序,这就是我看到的: VS 2017 Build工具

我可以安装的组件列表中缺less4.6.2 SDK和定位包。 这阻止我build立我的networking应用程序。 错误在这里,很自我解释:

C:\ Program Files文件(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets(1122,5):错误MSB3644:框架“.NETFramework,版本=没有findv4.6.2“。 要解决此问题,请为此框架版本安装SDK或定位包,或者将您的应用程序redirect到您安装了SDK或定位包的框架版本。 请注意,程序集将从全局程序集caching(GAC)中parsing出来,并将用于代替引用程序集。 因此,您的程序集可能无法正确定位您想要的框架。

在我的笔记本电脑上运行几乎相同的configurationWindows 10,这两个组件显示,可以安装。 因此,构build完美的作品。

我到目前为止所尝试的是:

  • 重新安装.NET Framework 4.7 / 4.6.2。
  • 重新安装VS Build工具安装程序。
  • 重新启动多次

我错过了什么? 我能做些什么来通过安装程序安装这两个软件包?