我正在为.NET 3.5项目设置我的第一个构建服务器,并在成功构建一个简单的测试应用程序后在MSBuild日志中找到了这个有趣的行:
找不到预期的版本 Microsoft Windows SDK的一部分。看着 对于在中指定的位置 “InstallationFolder”的值 注册表项 “HKEY_LOCAL_MACHINE \ SOFTWARE \微软\微软 SDKs \ Windows \ v6.0A“。如果您的构建 进程不需要SDK 这可以忽略不计。
您的构建过程究竟何时需要SDK?如果没有必要,我不想在构建服务器上安装它,但我也不想通过让构建神秘地破坏来发现我需要它。
目前,我只在服务器上安装了.NET Framework 3.5 SP1。
答案 0 :(得分:3)
SDK还有一些其他工具**有时会被使用,具体取决于项目的内容 - 例如(IIRC)报告编译器。但对于大多数事情,不,你不需要SDK。我安装在我的构建服务器上只是为了获得干净的输出;-p
答案 1 :(得分:2)
如果您需要编译C或C ++代码 - 据我所知。