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
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.