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

微软宣布将MSBuild工具独立打包发行,以提高更新速度,并与C#和Visual Basic编译器共同组成Microsoft Build Tools。这将使MSBuild能够独立于.NET框架和Visual Studio进行升级和部署,适用于.NET框架4.5项目,且不会影响VS2013到VS2012的兼容性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值