.Net Framework安装包括MSBuild



我正在使用MSBuild编写我的第一个CI脚本,我希望所有拥有.Net Framework机器的人都可以下载我的项目,并执行build/publish操作,只执行一个.cmd/.bat文件。

然后,我将在存储库依赖关系库中添加libs,以构建/发布此项目。

我也需要把msbuild.exe放在存储库中吗?或者MSBuild与.Net Framework安装一起使用?

注意:我正在构建/发布一个web项目,并使用此DLL的_WPPCopyWebApplication目标:Microsoft.WebApplication.Build.Tasks.Dll。我也需要像这样将此dll复制到我的存储库中:http://odetocode.com/blogs/scott/archive/2006/05/30/msbuild-and-web-application-projects.aspx?

您不需要将MSBuild放入源代码管理存储库。它是作为.NET(完整框架,而不仅仅是客户端配置文件)的一部分安装的,您不需要SDK。

C:WindowsMicrosoft.NETFrameworkv4.0.30319msbuild.exe

从.Net 2.0开始,MSBuild就是框架的一部分。看见http://blogs.msdn.com/b/visualstudio/archive/2010/02/25/the-visual-studio-blog.aspx

它位于C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe(适用于.NET 3.5版)

最新更新