我在笔记本电脑上安装了.NET 4.0和VS 2010 RC,并自动安装了MSBuild。我希望仅通过安装不带VS 2010的.NET SDK来构建持续集成服务器,因此我在此链接下从Microsoft下载了.NET 4.0 Framework 。不幸的是,此下载似乎没有安装MSBuild(或者至少我找不到)。
此链接是SDK的适当链接,还是仅仅是运行时?如果不是,SDK的链接在哪里?
我有点怀疑是整个SDK,因为它只有35MB,.NET 3.5 SP1下载超过200MB。
我在笔记本电脑上安装了.NET 4.0和VS 2010 RC,并自动安装了MSBuild。我希望仅通过安装不带VS 2010的.NET SDK来构建持续集成服务器,因此我在此链接下从Microsoft下载了.NET 4.0 Framework 。不幸的是,此下载似乎没有安装MSBuild(或者至少我找不到)。
此链接是SDK的适当链接,还是仅仅是运行时?如果不是,SDK的链接在哪里?
我有点怀疑是整个SDK,因为它只有35MB,.NET 3.5 SP1下载超过200MB。
Answers:
也许这是伪装成Windows 7 SDK的SDK。
适用于Windows 7和.NET Framework 4的Microsoft Windows SDK
更新:基于Windows SDK博客上的博客文章,我上面链接到的SDK似乎包含msbuild并支持构建托管(.NET)应用程序。我假设这是我们所有人一直在寻找的SDK,以便将其安装在我们的构建服务器上,所以我现在就下载它,并在签出后将发布任何进一步的发现。
更新:我可以确认上面提供的链接确实安装了MSBuild以及构成.NET 4.0 SDK的其他部分。我现在可以在构建计算机上成功使用此软件,而无需安装Visual Studio 2010来构建我们的项目。
更新:请参阅下面的FrederikB的答案,因为似乎不需要整个SDK即可获得MSBuild 4.0。如果您需要设置最小的构建服务器,这将特别有用。我尚未确认这是否对我有用,但是在安装SDK之前值得一试。
如果您正在寻找msbuild,则会发现4.0版本位于:
对于32位:
C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe
对于64位:
C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe