Net使用Msbuild工具来编译你的项目

MSBuild 是 Microsoft 和 Visual Studio的生成系统。它不仅仅是一个构造工具,应该称之为拥有相当强大扩展能力的自动化平台。MSBuild平台的主要涉及到三部分:执行引擎、构造工程、任务。其中最核心的就是执行引擎,它包括定义构造工程的规范,解释构造工程,执行“构造动作”;构造工程是用来描述构造任务的,大多数情况下我们使用MSBuild就是遵循规范,编写一个构造工程;MSBuild引擎执行的每一个“构造动作”就是通过任务实现的,任务就是MSBuild的扩展机制,通过编写新的任务就能够不断扩充MSBuild的执行能力。所以这三部分分别代表了引擎、脚本和扩展能力
我们这篇文章主要用msbuild来编译自己的项目 到 发布

使用msbuild来编译发布自己的项目

记得在第一家公司上班 ,项目上线的时候是手动上的,把需要的dll文件手动复制过去,如果更新很少的文件还好,如果文件多了 以后维护发布 都很浪费精力和时间,现在使用git 比手动更新方便快捷很多,现在推荐自动化部署了,一般使用git获取最新项目 然后写脚本发布, 这不是我们今天讨论的内容 ,今天的内容是为上述内容的一个铺垫, 现在开始我们的任务 。

我们首先创建一个项目: 这是一个mvc 项目 一个控制器 一个页面 现在我们不使用vs再带的工具编译和发布,我们使用Msbuild

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值