BT

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

微软将免费发布C#和VB编译器

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 李彬 关注 1 他的粉丝 发布于 2013年8月20日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

MSBuild工具将与微软的C#和Visual Basic编译器一起,被重新打包成独立的发行包,而不再仅仅作为.NET框架或Visual Studio的一部分发行。微软程序经理Will Buik表示,由于MSBuild将能够独立于.NET框架和Visual Studio进行升级和部署,微软将能够以更快的速度推出工具集的更新。

随着MSBuild独立出来,它将与Visual Basic和C#的编译器共同组成Microsoft Build Tools(MBT)。目前它被作为Visual Studio 2013预览版的一部分进行安装,但在未来它也会单独发行预发布版本。从VS2013起,每个Visual Studio会与某个特定版本的MBT相对应。对VS2013来说,这意味着它将使用MSBuild2013,而VB/C#编译器将使用12版的程序集(Assemblies)和工具集。因此,随着新版MBT的出现,VS2013在未来将永远会使用分配给它的特定版本。

Buik表示,对于针对.NET框架4.5的项目,这将不会影响它们从VS2013到VS2012的往返能力。MSBuild的二进制文件将被安放在以下位置:

对32位机器:

C:\Program Files\MSBuild\12.0\bin

对64位机器:

C:\Program Files (x86)\MSBuild\12.0\bin         (32-bit二进制文件)

C:\Program Files (x86)\MSBuild\12.0\bin\amd64   (64-bit二进制文件)

这与之前版本不同——以前MSBuild随着.NET框架放置,例如:“C:\Windows\Microsoft.NET\Framework64\v3.5”。

微软还没有公布最终许可的细节,但预览版程序包的许可显示,在2014年1月15日前该MBT预览版将一直可用。微软的一位发言人表示,MBT的产品版本将免费发布,而且不必拥有一份得到授权的Visual Studio就能够安装。此外,其产品版本也将不会有许可失效的限制。

查看英文原文:Microsoft's C# and VB Compilers Now Freely Available

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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