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