微软今天向CTP社区发布了Roslyn编译器的最新版本,它主要用于Visual Basic和C#代码,可工作于Visual Studio 2010 SP1和最新的11测试版。这是一个更为开放式的编译器,与以往不透明的编译过程不同,开发者可以在编译过程中访问和分析编译数据,这也是微软今年在 BUILD会议上展示的“Compiler-as-a-Service”概念。目前该编译器的CTP版本已经可以下载。
传统上,编译器的黑盒子 - 源代码,在一端,和对象文件或程序集出来的另一端。Roslyn的变化,通过开放的VB和C#编译器的模型。编译器提供了API允许工具和最终用户的丰富的信息,编译器对代码共享。微软的“Roslyn”CTP预览版新的语言代码生成,分析和重构,并为即将到来的脚本支持和互动使用C#和Visual Basic中的对象模型。
安装环境:
Visual Studio 2010 SP1
Visual Studio SP1 2010 SDK