BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

MSBuild加入GitHub,开始为非Windows平台上的构建系统铺路

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2015年3月30日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

MSBuild是用于构建.NET应用程序的工具,它紧随着微软最近发布的各种项目,例如corefx 和 coreclr的脚步,也在GitHub上作为开源项目发布了。MSBuild通常在Visual Studio中使用,但它也可以在未安装Visual Studio的机器上使用。虽然之前在构建应用程序方面已经存在着一些非微软的方法,但这次MSBuild的发布意味着开发者能够在各种开发平台上开始使用一种标准的构建系统了。

该项目目前还需要在Visual Studio中进行构建,但随着对非Windows平台的支持的功能实现,这一限制最终会得以解除。来自微软的Rich Lander暗示:按计划,对于Linux和Mac平台的支持将“很快”实现。到那时,理论上可以实现在非Windows平台上使用完整的构建系统和持续集成系统。那些打算立即尝试一下MSBuild的用户,最简单的方式是在Azure上搭建一台安装有VS2015 CTP6的虚拟机,因为这样不会影响你的本地设置或配置信息。

在随后的一条留言中,Lander表示,目前的计划是在.NET corefx项目中继续使用MSBuild,而在CoreCLR项目中则使用CMake。对于微软将项目在GitHub开源的做法,目前为止普遍的反馈都是正面的。其中微软本身的员工贡献了大约60%的pull request,而来自于社区中其它人士的贡献占到了38%。

查看英文原文MSBuild Joins GitHub, Paving Way for Non-Windows Build Systems

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT