Construção do VSTS Private Agent - o instalador do VS Build tools não pode instalar o SDK e o pacote de segmentação do .NET Framework 4.6.2

1

Estou tentando configurar uma construção do Agente Privado do VSTS.

A máquina virtual onde instalei tudo é um Windows 2012 R2 hospedado no Azure.

Instalei o .NET Framework 4.6.2 e até o 4.7. Há também o IIS configurado para hospedar meu aplicativo da Web que desejo criar.

O agente de compilação foi configurado corretamente usando este guia: link (e pode ser visto na lista de agentes da minha conta VSTS aparecendo como Online)

Para desenvolver meu aplicativo da web, uso o VS2017, visando a versão do framework 4.6.2 .NET.

Então, a última coisa a fazer é instalar todas as ferramentas de compilação necessárias para criar corretamente meu aplicativo da Web.

Então, eu corro o instalador das ferramentas do VS 2017 Build e é isso que eu vejo: Ferramentas do VS 2017 Build

O SDK 4.6.2 e o pacote de segmentação estão ausentes da lista de componentes que posso instalar. Isso está me impedindo de construir meu aplicativo da web. O erro está aqui e é bastante evidente:

C:\Program Files (x86)\Microsoft Visual Studio17\BuildTools\MSBuild.0\Bin\Microsoft.Common.CurrentVersion.targets(1122,5): Error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.6.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.

No meu laptop executando o Windows 10 com quase a mesma configuração, os dois componentes aparecem e podem ser instalados. A compilação, portanto, funciona perfeitamente.

O que eu tentei até agora:

  • Reinstalando o .NET Framework 4.7 / 4.6.2.
  • Reinstalando o instalador das ferramentas do VS Build.
  • Reiniciar várias vezes

O que eu sinto falta? O que posso fazer para instalar esses dois pacotes através do instalador?

    
por crushjz 08.09.2017 / 17:30

0 respostas