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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?