何时需要使用Windows SDK for MSBuild?

5
我正在为.NET 3.5项目设置第一个构建服务器,并在简单测试应用程序成功构建后在MSBuild日志中发现了这个有趣的行:
“找不到预期版本的Microsoft Windows SDK。查找注册表键“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v6.0A”的“InstallationFolder”值中指定的位置。如果您的构建过程不需要SDK,则可以忽略此消息。”
什么情况下需要SDK?如果不需要,我不想在构建服务器上安装它,但我也不想通过构建神秘地中断来发现我需要它。
目前,我只在服务器上安装了.NET Framework 3.5 SP1。

SDK可以从http://msdn.microsoft.com/en-gb/windowsserver/dd146047.aspx获取,但是请确保选择Websetup版本,如果您不想下载全部内容的话。 - StocksR
2个回答

3

SDK有几个附加工具,根据您的项目内容而定,有时会用到,比如(如果我没记错的话)报告编译器。但对于大多数情况来说,不需要SDK。我只是为了获得干净的输出,在构建服务器上安装了它 ;-p。


2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接