什么是“C#编译器作为服务”的状态

时间:2010-02-05 21:55:16

标签: c# .net .net-4.0 roslyn compiler-as-a-service

回到2008年的PDC,在Anders Hejlsberg的C#期货谈话中,他谈到重写C#编译器并提供“编译器即服务”我当然得到了他们定位于C#4.0时间框架的印象为此...

嗯,有谁知道这是什么状态?它似乎没有在CTP中存在,除了链接到2008 PDC会话视频(大约一个小时)之外,几乎没有关于WEB的信息。

这个倡议是否已经变暗?

5 个答案:

答案 0 :(得分:38)

当然不是C#4.0。我们刚刚完成C#4.0的最后几个bug修复。

工具集的这个方向是长期计划,可能永远不会实现。我不讨论未公布的,假设的未来特征的时间表。

更新:2011年10月

We have just shipped a preview release“编译为服务”又称“Roslyn”项目。

我们仍未宣布最终的船舶;它将发布在Visual Studio 11上。

答案 1 :(得分:10)

已经available in Mono已经有一段时间了。

答案 2 :(得分:4)

它已经以Roslyn的名义发布了CTP版本。您可以在RosLyn

查看

答案 3 :(得分:4)

截至今天(2011年10月19日),Roslyn的CTP可在http://msdn.microsoft.com/en-us/roslyn下载。

CTP安装在Visual Studio 2010 SP1之上。

答案 4 :(得分:2)

我很确定我现在听到传言这是一个“介于4.0和5.0之间”的项目(一个单独的库,就像ASP.NET MVC一样)......但我记不清楚我听到了什么。我当然不会在4.0中预期它。坦率地说,我甚至不知道这句话的确切含义 - 它可以涵盖一系列功能。