Sto configurando il supporto .NET 4.0 sul nostro server CI. Ho installato .NET 4.0 e gli strumenti .NET dall'SDK di Windows 7.1.
Su .NET 2.0 e 3.5, ha funzionato. Con .NET 4, quando eseguo il "Prompt dei comandi di Windows SDK 7.1" dal menu Start, si lamenta
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
Quindi quando provo a eseguire msbuild, ottengo:
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>
Non riesco proprio a credere che l'installazione del runtime e dell'SDK ti lasceranno con un sistema che non può eseguire msbuild ... ho perso qualche passaggio ovvio o oscuro Windows Update, o è tempo di rinunciare e iniziare a hackerare il percorso del sistema ?
%VCTools%
impostata la variabile d'ambiente? Dovrebbe essere impostato su un percorso. Esiste cl.exe
in quel percorso? Inoltre, sei su una Windows non inglese? Ho sentito alcune segnalazioni di questo problema sull'installazione localizzata di Windows.