MSBuild是MicrosoftBuildEngine的缩写,MSBuild是VisualStudio的生成系统。MSBuild在如何处理和生成软件方面是完全透明的,使开发人员能够在未安装VisualStudio的生成实验室环境中组织和生成产品。 MSBuild引入了一种新的基于XML的项目文件格式,这种格式容易理解、易于扩展并且完全受Microsoft支持。MSBuild项目文件的格式使开发人员能够充分描述哪些项需要生成,以及如何利用不同的平台和配置生成这些项。另外,项目文件的格式还使开发人员能够创作可重用的生成规则,这些规则可以分解到不同的文件中