
Roslyn 是微软公司开源的 .NET 编译器。编译器支持 C# 和 Visual Basic 代码编译,并提供丰富的代码分析 API。
- 中文名 Roslyn
- 产品 编译器
- 用于 Visual Basic和C#代码
- 未来 支持脚本和交互
微软今天(2012-06-06)向来自CTP社区发布了Roslyn编译器的最新版本,它主要用于Visual Basic和C#代码,可工作于Visual Studio 2010 SP1和最新的Visual Studio 2011测试版。
这是一个更为开放式的编译器,与以往不透明的编译过程不同,开360百科发者可以在编译过程中访问试群消来回饭和分析编译数据,这也是微软今年在 BUILD会议上展示的"Compil常养参种权油研得向补易er-as-a-Service"概念。目前该编译边后协房革育审己方操器的CTP版本已经可以下载。
传统的编译器都是黑盒子者亮款责洲:源代码从黑盒子的跑主束调名非绍脸一端进入,目标文件/程序集从另一端出来。Roslyn项目改变这种模型,开放了Visual 就还列机宗有京跳亲感脱Basic和C#编译器的API。这些API允许工具和终端用户查看代码编译过程中编译器的状况。Roslyn的CTP展示了VB和C#代码字亲停分误航周激生成,分析,反射的下一代语言目标模型,未来还将支持脚本和交互。
评论留言