Falha na instalação da atualização do Visual Studio 2015 e .Net Core Tools

1

Estou com um problema estranho ao configurar o VSPro2015 em um novo laptop executando o Win7 Enterprise.

O instalador está sendo concluído, mas não consegue instalar o Serviço Conectado de Autenticação do Azure AD ou o Serviço Conectado dos Serviços Móveis do Microsoft Azure - não é um problema iminente, não tenho planos atuais para desenvolver no Azure.

No entanto, eu tenho uma necessidade de desenvolver contra o .Net Core, e o instalador do .Net Core 1.0.0 VS 2015 Tooling Preview 2 está errando consistentemente dizendo que o VS2015 Update 3 não está totalmente instalado. Nos logs:

Condition 'WixBundleInstalled OR NOT(NetFx45Release < 378675) OR (WixBundleAction=2)' evaluates to true.
Condition 'WixBundleInstalled OR VS2015DevEnvExists OR VS2015WebExpressExists OR (WixBundleAction=2)' evaluates to true.
Condition 'WixBundleInstalled OR (((VS2015CommunityUpdateVersion >= v14.0.25420) OR (VS2015ProfessionalUpdateVersion >= v14.0.25420) OR (VS2015EnterpriseUpdateVersion >= v14.0.25420)) OR (VS2015WebExpressUpdateVersion >= v14.0.25420)) OR (SKIP_VSU_CHECK=1) OR (WixBundleAction=2)' evaluates to true.
Condition 'WixBundleInstalled OR NOT(((VS2015CommunityUpdateVersion <> VS2015UpdateVersion) AND (VS2015CommunityExists) AND (VS2015UpdateVersionExists)) OR ((VS2015ProfessionalUpdateVersion <> VS2015UpdateVersion) AND (VS2015ProfessionalExists) AND (VS2015UpdateVersionExists)) OR ((VS2015EnterpriseUpdateVersion <> VS2015UpdateVersion) AND (VS2015EnterpriseExists) AND (VS2015UpdateVersionExists)) OR ((VS2015WebExpressUpdateVersion <> VS2015UpdateVersion) AND (VS2015WebExpressExists) AND (VS2015UpdateVersionExists))) OR (SKIP_VSU_CHECK=1) OR (WixBundleAction=2)' evaluates to false.

Minha versão instalada está reportando como 14.0.25424.00 Atualização 3. Dado que, acho que a parte que deve estar falhando é (VS2015Versão de atualização profissional < > VS2015Versão de atualização) E (VS2015Profissionaisexistentes) AND (VS2015UpdateVersionExists) o que me deixa perplexo, já que o mesmo arquivo de atualização funciona em outra máquina que está relatando o mesmo número de versão do VS.

Eu tentei reparar instalações e desinstalar / reinstalar. Eu também tentei o instalador de rede e a imagem ISO. Todos eles falham dessa maneira.

Alguém sabe como posso conseguir que isso funcione para que as ferramentas .Net Core sejam instaladas?

    
por eftpotrm 27.07.2016 / 16:50

1 resposta

1

Pode não corrigir a raiz do problema (seja lá qual for), mas você pode forçar o instalador a ignorar a verificação de versão usando o argumento SKIP_VSU_CHECK .

por exemplo:

DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK=1

    
por 27.07.2016 / 17:30