У нас есть блок сборки, который использует CruiseControl.Net и занимается сборкой проектов VB.Net и C # с использованием msbuild. Все, что я установил на коробке с точки зрения .Net, - это .Net 2.0 SDK (я стараюсь держать коробку максимально чистой). Сейчас мы пытаемся создать приложение на C ++ для этого блока. Проблема, с которой мы сталкиваемся, заключается в том, что заголовочные файлы (например, windows.h) не устанавливаются вместе с SDK.
Нужно ли устанавливать VS 2005, чтобы это работало?
Edit:
Как ответили несколько человек, я фактически скачал 3.5 Platform SDK, но приложения, созданные на этом боксе, ДОЛЖНЫ работать на боксах, на которых не установлено 3.5. Устанавливая 3.5 SDK на мою сборочную коробку 2.0, я компрометирую свою сборочную коробку?
Edit:
Я собираюсь оставить это как оставленный без ответа, но думал, что добавлю, что я пошел вперед и установил Visual Studio на коробке, и все хорошо. Я ненавижу это делать, но не хотел рисковать иметь 3.5 SDK на моем сборочном блоке 2.0. Я все еще хотел бы услышать лучшее решение.