ITADN
dotnet/roslyn
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Roslyn logo

.NET 编译器平台

Roslyn 是 C# 和 Visual Basic 编译器的开源实现,并提供了用于构建代码分析工具的 API 接口。

C# 和 Visual Basic 语言功能建议

如果您想为 C# 或 Visual Basic 语言建议新功能,请前往:

贡献

所有针对 C# 和 Visual Basic 编译器的工作都直接在 GitHub 上进行。核心团队成员和外部贡献者都会发送拉取请求,这些请求都会经过相同的审查流程。

如果您有兴趣修复问题并直接为代码库做出贡献,一个很好的开始方式是在 GitHub Discussions 上提出一些问题!然后查看我们的 贡献指南,其中涵盖了以下内容:

社区

您可以在 GitHub Discussions 上找到 Roslyn 社区,在那里您可以提问、表达想法并分享您的项目。

要与其他社区成员聊天,您可以加入 CSharp Community Discord 上的 Roslyn 频道。

我们的行为准则适用于所有 Roslyn 社区渠道,并采用了.NET 基金会行为准则

文档

请访问 Roslyn 架构概览 以开始使用 Roslyn 的 API。

NuGet 源

最新的预发布版本可从以下公共 NuGet 源获取:

  • 编译器https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json
  • IDE 服务https://pkgs.dev.azure.com/azure-public/vside/_packaging/vssdk/nuget/v3/index.json
  • .NET SDKhttps://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json

持续集成状态

构建

分支Windows 调试Windows 发布Unix 调试
mainBuild StatusBuild StatusBuild Status

桌面单元测试

分支调试 x86调试 x64发布 x86发布 x64
mainBuild StatusBuild StatusBuild StatusBuild Status

CoreClr 单元测试

分支Windows 调试Windows 发布Linux
mainBuild StatusBuild StatusBuild Status

集成测试

分支调试 x86调试 x64发布 x86发布 x64
mainBuild StatusBuild StatusBuild StatusBuild Status

其他测试

分支确定性分析器构建正确性源码构建TODO/原型西班牙语MacOS
mainBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status

.NET 基金会

该项目是.NET 基金会的一部分,与其他项目如.NET 运行时一起。