热门问题
时间线
聊天
视角

MSBuild

来自维基百科,自由的百科全书

Remove ads

Microsoft Build Engine(通常简称MSBuild[2] [3])是一个自由且开源构建工具集,适用于托管代码以及原生C++代码,是.NET框架的一部分。Microsoft Visual Studio依赖于 MSBuild,MSBuild也依赖于Visual Studio。 [4]

事实速览 开发者, 首次发布 ...

概述

MSBuild是一套构建工具,用于帮助软件产品创建流程的自动化,包括编译源代码打包、测试、部署和创建文档。使用MSBuild可以在不安装Visual Studio IDE的情况下构建 Visual Studio项目和解决方案。MSBuild是自由且开源的软件。[5] MSBuild曾经是.NET框架的一部分,但从Visual Studio 2013开始成为Visual Studio产品的组件之一。 [6]MSBuild是nmake实用程序在功能上的替代品,不过nmake实用程序仍在源自早期Visual Studio版本的项目中使用。

MSBuild作用于与Apache AntNAnt英语NAnt有相似XML语法的MSBuild项目文件。尽管语法基于定义明确的XML模式,但其基本结构和操作与传统的Unix make实用程序相当:用户指定使用什么(通常是源代码文件)以及结果是什么(通常是静态库、DLL或可执行应用程序),而实用程序本身决定做什么以及执行构建的顺序。

MSBuild可以依照选择来针对其支持的.NET框架版本构建项目,此功能被称为“多目标”。不过,同一时间只能指定一个.NET框架目标版本。[7]

Remove ads

历史

MSBuild的创建始于2003年,针对在Visual Studio 2005(代号Whidbey)[8]Windows Vista(代号Longhorn)中使用的.NET Framework 2.0。[9] [10]

版本

更多信息 版本, .NET Framework ...

参见

参考资料

拓展阅读

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads