我们有一个使用CruiseControl.Net的构建盒,并使用msbuild构建VB.Net和C#项目。所有我已经安装在.Net上的盒子是.Net 2.0 SDK(我试图保持盒子尽可能干净)。我们现在正试图在这个盒子上建立一个C++应用程序。我们遇到的问题是头文件(例如windows.h)没有与SDK一起安装。与.NET 2.0 C++项目的生成框需要VS.Net 2005年?
我必须安装VS 2005才能正常工作吗?
编辑:
作为一对夫妇的人已经回答了,我实际上已经下载了3.5平台SDK,但建立在此框中的应用程序必须在没有安装3.5箱中运行。通过在我的2.0构建箱上安装3.5 SDK,我是否会损害构建箱?
编辑:
我要离开这个未答复,但认为我想补充一点,我说干就干,在包装盒上安装了Visual Studio,一切都很好。我讨厌这样做,但不想冒着在我的2.0构建箱上有3.5 SDK的风险。我仍然喜欢听到更好的解决方案。