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? Check out the End User Preview.
  • Want to build code-aware tools that understand C# and Visual Basic? Get the SDK Preview.
  • Get the NuGet Roslyn compiler package (in the NuGet package manager console):
Install-Package Microsoft.CodeAnalysis

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 at the known issues is a great place to start.

Last edited Today at 2:14 AM by AlexTurnMSFT, version 21