Welcome to the .NET Compiler Platform ("Roslyn")

The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. You can build code analysis tools with the same APIs that Microsoft is using to implement Visual Studio!

Install the Preview

  • Just want to provide feedback on potential language and IDE features?
  • Want to build code-aware tools that understand C# and Visual Basic?
    • Get the SDK Preview. Preview downloads available now for Visual Studio 2013 and the Visual Studio "14" CTP.
  • Get the latest NuGet Roslyn compiler package (from the NuGet package manager console):
Install-Package Microsoft.CodeAnalysis -Pre

Source Code

  • Clone the sources:
git clone https://git01.codeplex.com/roslyn

Getting Started

Contributing

Some of the best ways to contribute are to try things out, file bugs, and join in design conversations. Looking for something to work on? The list of up-for-grabs issues is a great place to start.

Last edited Jun 10 at 1:30 AM by AlexTurnMSFT, version 28