微软周三发布了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
感谢
wangguo 投递这篇资讯
声明:本文系ITeye网站发布的原创资讯,严禁任何网站转载本文,否则必将追究法律责任!
已有 2 人发表留言,猛击->>这里<<-参与讨论
ITeye推荐