标签: c# .net open-source compiler-construction
C#编译器是开源的吗?
答案 0 :(得分:40)
在Build 2014中,微软宣布其代号为“Roslyn”的下一代编译器将成为开放源代码,并可在Github上使用。
Microsoft的旧版C#编译器不是开源的,尽管它可以通过Visual Studio Express或.NET Framework SDK免费获得。但是,有免费的,开源的C#编译器。查看Mono
答案 1 :(得分:5)
SSCLI,也称为Rotor,是Microsoft的CLI +构建工具的共享源代码版本。另外Blue(由SnapConfig.com回答)也是用C#编写的C#编译器
答案 2 :(得分:3)
了解Mono项目。
答案 3 :(得分:3)
不是最严格的意义,但有一些可用的
像
http://blogs.msdn.com/jmstall/archive/2005/02/06/368192.aspx
http://www.codeproject.com/KB/cs/MiniCompiler.aspx
或Mono