MSBuild是什么
MSBuild是Microsoft Build Engine 的缩写,代表 Microsoft 和 Visual Studio 的新的生成平台。MSBuild 在如何处理和生成软件方面是完全透明的,使开发人员能够在未安装 Visual Studio 的生成实验室环境中组织和生成产品。
我们在构建jenkins的时候,会有一步操作是配置MSBuild,下面简单介绍下配置中的路径问题。
注释:
/t:Rebuild 表示每次都重建,不使用增量编译
/property:Configuration=Release 表示编译Release版本,
/p:WebProjectOutputDir=E:\Jenkins_Publish\DEV_Metadata 表示网站发布文件的输出路径,该路径作为以后配置IIS的网站路径,配置好IIs即可访问该网站
/p:OutputPath=E:\Jenkins_Publish\DEV_Metadata\bin 表示项目Dll输出路径
链接:命令行参考和开关问题