什么时候需要Windows SDK for MSBuild?

时间:2009-01-30 09:15:34

标签: .net .net-3.5 msbuild continuous-integration winapi

我正在为.NET 3.5项目设置我的第一个构建服务器,并在成功构建一个简单的测试应用程序后在MSBuild日志中找到了这个有趣的行:

  

找不到预期的版本   Microsoft Windows SDK的一部分。看着   对于在中指定的位置   “InstallationFolder”的值   注册表项   “HKEY_LOCAL_MACHINE \ SOFTWARE \微软\微软   SDKs \ Windows \ v6.0A“。如果您的构建   进程不需要SDK   这可以忽略不计。

您的构建过程究竟何时需要SDK?如果没有必要,我不想在构建服务器上安装它,但我也不想通过让构建神秘地破坏来发现我需要它。

目前,我只在服务器上安装了.NET Framework 3.5 SP1。

2 个答案:

答案 0 :(得分:3)

SDK还有一些其他工具**有时会被使用,具体取决于项目的内容 - 例如(IIRC)报告编译器。但对于大多数事情,不,你不需要SDK。我安装在我的构建服务器上只是为了获得干净的输出;-p

答案 1 :(得分:2)

如果您需要编译C或C ++代码 - 据我所知。