Я настраиваю поддержку .NET 4.0 на нашем CI-сервере. Я установил .NET 4.0 и инструменты .NET из SDK Windows 7.1.
В .NET 2.0 и 3.5 это просто сработало. С .NET 4, когда я запускаю "Командная строка Windows SDK 7.1" из меню "Пуск", он жалуется на
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
Затем, когда я пытаюсь запустить msbuild, я получаю:
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>
Я не могу поверить, что установка среды выполнения и SDK оставит вас с системой, которая не может запускать msbuild... Я пропустил какой-то очевидный шаг или неясную Windows Update, или пришло время отказаться от взлома и начать взлом путь к системе?