Je mets en place le support .NET 4.0 sur notre serveur CI. J'ai installé .NET 4.0 et les outils .NET du SDK Windows 7.1.
Sur .NET 2.0 et 3.5, cela fonctionnait. Avec .NET 4, lorsque j'exécute l'invite de commande du SDK Windows 7.1 à partir du menu Démarrer, il se plaint de
The x86 compilers are not currently installed. x86-x86
Please go to Add/Remove Programs to update your installation.
.
Setting SDK environment relative to C:\Program Files\Microsoft
SDKs\Windows\v7.1
\.
Targeting Windows Server 2008 x86 Debug
Ensuite, lorsque j'essaye d'exécuter msbuild, j'obtiens:
C:\Program Files\Microsoft SDKs\Windows\v7.1>msbuild
'msbuild' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files\Microsoft SDKs\Windows\v7.1>
Je ne peux pas croire que l'installation du runtime et du SDK vous laissera avec un système qui ne peut pas exécuter msbuild ... ai-je manqué une étape évidente ou obscure Windows Update, ou est-il temps d'abandonner et de commencer à pirater le chemin du système ?
%VCTools%
la variable d'environnement? Il doit être défini sur un chemin. cl.exe
Existe- t- il dans ce chemin? De plus, êtes-vous sur un Windows non anglais? J'ai entendu quelques rapports de ce problème sur l'installation localisée de Windows.