Não foi possível encontrar corecrt.h: $ (UniversalCRT_IncludePath) está errado

Acabei de instalar o Visual Studio 2015 no meu laptop de trabalho com o Windows 10.

Eu clonei um repositório com uma solução criada com a mesma versão do Visual Studio (atualização 3) em outro PC, sempre com o Windows 10.

Quando tento criar a solução no meu laptop, obtenho o seguinte erro:

c:\program files (x86)\microsoft visual studio 14.0\vc\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory

Noesta página Eu li que devo adicionar$(UniversalCRT_IncludePath) para meus caminhos de inclusão, mas mesmo neste caso eu obtenho o mesmo erro.

Eu verifiquei e$(UniversalCRT_IncludePath) refere-se a este caminho:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt

Este caminho está faltando no meu laptop. Em vez disso, tenho este:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt

Então parece que a versão da janela é diferente. Provavelmente isso é verdade, porque no meu laptop não instalei o upgrade do Windows 1511, enquanto o outro pc está instalado corretamente.

Minha pergunta é como posso me referir acorecrt.h arquivo em ambos os pc sem bagunçar os caminhos. Eu gostaria de evitar vincular esses caminhos porque eles dependem do PC. e não entendo por que no meu laptop o caminho está errado, considerando que ele deve depender do sistema e não ser conectado à solução.

Como posso resolver este problema? Sei que posso atualizar meu laptop para a mesma versão do Windows, mas gostaria de evitá-lo por vários motivos.

- EDITAR

Percebi que tenho esse caminho:

C:\Program Files (x86)\Windows Kits\8.1\Include\10.0.10240.0\ucrt

Tem o mesmo10.0.10240.0 versão, mas relacionada a outra versão do kit do Windows, então talvez haja algum problema neste caso. No meu laptop, eu também tenho o Visual Studio 2013, então talvez ele possa vir dele, mas não consigo removê-lo porque estou mantendo outro projeto com o Visual Studio 2013 e ainda não consigo removê-lo.

Talvez na pasta Visual Studio 2015 eu possa definir explicitamente o$(UniversalCRT_IncludePath) em algum arquivo .bat (vcvarsall.bat ou similar), mas não sei qual arquivo e em qual posição.

questionAnswers(13)

yourAnswerToTheQuestion