点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

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

  • 2015-03-29
  • 本文字数:554 字

    阅读完需:约 2 分钟

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

2015-03-29 08:341468
用户头像

发布了 428 篇内容, 共 166.2 次阅读, 收获喜欢 34 次。

关注

评论

发布
暂无评论
发现更多内容

Promise

Jason199

Promise 7月月更

面试突击62:group by 有哪些注意事项?

王磊

Java MySQL 面试

分布式不来点网关都说不过去

zxhtom

7月月更

面试突击63:MySQL 中如何去重?

王磊

Java MySQL 面试

Python|数据结构——字典和集合

AXYZdong

Python 7月月更

Fedora/REHL 安装 semanage

HoneyMoose

Android 无限循环ViewPager滑动空白Bug及报错跳坑

芝麻粒儿

android 手机 7月月更

node の SQLite

空城机

sqlite Node 7月月更

CSS 基于文字的图片马赛克你见过吗

南城FE

CSS 前端 马赛克 7月月更

SAP Fiori 应用索引大全工具和 SAP Fiori Tools 的使用介绍

Jerry Wang

SAP Fiori SAP UI5 ui5 7月月更

详细页返回列表保留原来滚动条所在位置

小恺

7月月更

前端知识链条中少不了的一环--Ajax

是乃德也是Ned

ajax 前端 7月月更

使用标签模板解决用户恶意输入的问题

猪痞恶霸

前端 js ES6 7月月更

C++|TCP 服务端中接收文件

中国好公民st

c++ TCP通信 7月月更

SAP UI5 框架的 manifest.json

Jerry Wang

SAP Fiori SAP UI5 ui5 7月月更

CRMEB 商城系统如何助力营销?

CRMEB

猿桌派第三季开播在即,打开出海浪潮下的开发者新视野

融云 RongCloud

LeetCode-155. 最小栈(java)

bug菌

Leet Code 7月月更

基本磁盘与动态磁盘 RAID磁盘冗余阵列区分

Albert Edison

7月月更

小程序在产业互联网中的作用

Geek_99967b

小程序 小程序容器

在QWidget上实现窗口阻塞

小肉球

qt 7月月更

解构运算符的理解与运用

是乃德也是Ned

7月月更

python 函数二三事

AIWeker

Python python小知识 7月月更

用Java写学生登陆认证系统

魏铁锤

图解网络:TCP三次握手背后的原理,为啥两次握手不可以?

wljslmz

TCP 三次握手 网络协议 网络技术 7月月更

看抖音直播Beyond演唱会有感

Empty

基于STM32+华为云IOT设计的智能路灯

DS小龙哥

7月月更

synchronized 和 ReentrantLock

zarmnosaj

7月月更

devkit入门

乌龟哥哥

7月月更

【LeetCode】装满石头的背包的最大数量Java题解

Albert

LeetCode 7月月更

中移动、蚂蚁、顺丰、兴盛优选技术专家,带你了解架构稳定性保障

博文视点Broadview

MSBuild加入GitHub,开始为非Windows平台上的构建系统铺路_.NET_Jeff Martin_InfoQ精选文章