在没有Visual Studio 2010的情况下安装MSBuild 4.0

我在我的笔记本电脑上安装了.NET 4.0和VS 2010 RC,并自动安装了MSBuild。 我希望通过安装不带VS 2010的.NET SDK来构build一个持续集成的服务器,所以我在这个链接上从Microsoft下载了.NET 4.0 Framework。 不幸的是,它似乎没有安装MSBuild这个下载(或者至less我找不到)。

这是链接适当的SDK的链接,或者这只是运行时? 如果没有,SDK的链接在哪里?

我有点怀疑它是整个SDK,因为它只有35MB的.NET 3.5 SP1下载超过200MB。

也许这就是SDK稍微伪装成Windows 7 SDK。

用于Windows 7和.NET Framework 4的Microsoft Windows SDK

更新:根据Windows SDK博客上的博客文章 ,我链接到上面的SDK似乎包含msbuild并支持构build托pipe(.NET)应用程序。 我假设这是我们一直在寻找的SDK,以便在我们的构build服务器上安装,所以我现在下载它,我会检查出来后发布任何进一步的调查结果。

更新:我可以确认,上面提供的链接确实安装了MSBuild以及构成.NET 4.0 SDK的其他部分。 我现在成功地在我的构build机器上使用它,而无需安装Visual Studio 2010来构build我们的项目。

更新:请参阅下面的FrederikB的答案,因为它似乎可能不需要整个SDK获取MSBuild 4.0。 如果您需要设置最小的构build服务器,这将特别有用。 我还没有确认这是否适用于我,但是在安装SDK之前值得一试。

如果你正在寻找msbuild,你会发现4.0的是:

对于32位:

C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ MSBuild.exe

对于64位:

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe