欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

微软发布新型VB/C#编译器“Project Roslyn”

程序员文章站 2022-03-05 20:26:31
...
微软周三发布了Project Roslyn的社区技术预览版,这是一个新型的编译器(可认为是“Compiler-as-a-Service,编译作为服务”),在今年早期的BUILD大会中首次露面。

Roslyn基于Mono项目,被设计作为一个更加开放的编译器,而不只是“一个黑盒”,可以让开发者访问和利用Visual Basic和C#代码编译过程中的数据。

Mono是一个由Novell公司(先前是Ximian)主持的项目。该项目的目标是创建一系列符合ECMA标准(Ecma-334 和 Ecma-335)的.NET工具,包括C#编译器和共通语言运行平台。与微软的.NET Framework不同,Mono项目不仅可以运行于Windows系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X和Solaris。

目前,Roslyn还不是一个独立的产品,该社区技术预览版只是Visual Studio 2010 SP1的一个扩展,旨在让开发者了解针对代码生成、分析和重构的新的语言对象模型,支持脚本处理和C#、Visual Basic交互应用的版本即将推出。

Roslyn 社区技术预览版下载:http://fileforum.betanews.com/detail/Microsoft-aRoslyna/1319051288/1