roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

Github星跟踪图

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

Desktop Unit Tests, Branch, Debug x86, Debug x64, Release x86, Release x64, :--:, :--:, :--:, :--:, :--:, master, Build Status, Build Status, Build Status, Build Status, master-vs-deps, Build Status, Build Status, Build Status, Build Status, ### CoreClr Unit Tests, Branch, Windows Debug, Windows Release, Linux, :--:, :--:, :--:, :--:, master, Build Status, Build Status, Build Status, master-vs-deps, Build Status, Build Status, Build Status, ### Integration Tests, Branch, Debug, Release, :--:, :--:, :--:, master, Build Status, Build Status, master-vs-deps, Build Status, Build Status, ### Misc Tests, Branch, Determinism, Build Correctness, Spanish, Mono, :--:, :--:, :--:, :--:, :--:, master, Build Status, Build Status, Build Status, Build Status, master-vs-deps, Build Status, Build Status, Build Status, Build Status, //: # (End current test results)

Join the chat at https://gitter.im/dotnet/roslyn Chat on Discord

Roslyn provides open-source C# and Visual Basic compilers with rich code analysis APIs. It enables building code analysis tools with the same APIs that are used by Visual Studio.

Language Design Discussion

We are now taking language feature discussion in other repositories:

Discussion about the transition of language design to the new repos is at https://github.com/dotnet/roslyn/issues/18002.

Download C# and Visual Basic

Want to start developing in C# and Visual Basic? Download Visual Studio 2019, which has the latest features built-in. There are
also prebuilt Azure VM images available with
Visual Studio 2019 already installed.

To install the latest release without Visual Studio, run one of the following nuget command lines:

nuget install Microsoft.Net.Compilers   # Install C# and VB compilers
nuget install Microsoft.CodeAnalysis    # Install Language APIs and Services

Daily NuGet builds of the project are also available in our MyGet feed:

https://dotnet.myget.org/F/roslyn/api/v3/index.json

See what's new with the C# and VB compilers.

Source code

Get started

Contribute!

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.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

.NET Foundation

This project is part of the .NET Foundation along with other
projects like the class libraries for .NET Core.

主要指标

概览
名称与所有者dotnet/roslyn
主编程语言C#
编程语言PowerShell (语言数: 11)
平台
许可证MIT License
所有者活动
创建于2015-01-11 02:39:03
推送于2025-06-10 13:33:26
最后一次提交
发布数987
最新版本名称VSCode-CSharp-2.81.17 (发布于 )
第一版名称Oss.Scan.2013.03.13 (发布于 )
用户参与
星数19.6k
关注者数1k
派生数4.1k
提交数125.2k
已启用问题?
问题数34611
打开的问题数6424
拉请求数36220
打开的拉请求数549
关闭的拉请求数5785
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?