我们有一个使用 CruiseControl.Net 的构建框,并且一直在使用 msbuild 构建 VB.Net 和 C# 项目。就.Net而言,我在盒子上安装的只是.Net 2.0 SDK(我试图让盒子尽可能干净)。我们现在正试图在这个盒子上构建一个 C++ 应用程序。我们遇到的问题是SDK 没有安装头文件(例如windows.h)。
我必须安装 VS 2005 才能让它工作吗?
编辑:
正如几个人回答的那样,我实际上已经下载了 3.5 Platform SDK,但是在这个盒子上构建的应用程序必须在没有安装 3.5 的盒子上运行。通过在我的 2.0 构建盒上安装 3.5 SDK,我是否会损害我的构建盒?
编辑:
我打算不回答这个问题,但我想我会补充一点,我继续在盒子上安装了 Visual Studio,一切都很好。我讨厌这样做,但不想冒在我的 2.0 构建盒上安装 3.5 SDK 的风险。我仍然希望听到更好的解决方案。