msbuild是什么
发布网友
发布时间:2022-09-25 00:39
我来回答
共1个回答
热心网友
时间:2023-09-14 22:52
MSBuild是 Microsoft
Build Engine 的缩写,代表 Microsoft 和 Visual Studio 的新的生成平台。MSBuild 在如何处理和生成软件方面是完全透明的,使开发人员能够在未安装 Visual Studio
的生成实验室环境中组织和生成产品。
MSBuild 引入了一种新的基于
XML 的项目文件格式,这种格式容易理解、易于扩展并且完全受
Microsoft 支持。MSBuild
项目文件的格式使开发人员能够充分描述哪些项需要生成,以及如何利用不同的平台和配置生成这些项。另外,项目文件的格式还使开发人员能够创作可重用的生成规则,这些规则可以分解到不同的文件中,以便可以在产品内的不同项目之间一致地执行生成。以下各节描述了
MSBuild 项目文件格式的一些基本要素。
MSBuild 编译后生成的是.exe
可执行文件,但却不能生成.msi
安装包文件。如果想要使用MSBuild 生成安装包文件,还需要借助WiX编辑一个wxs类型的工程。