Roslyn は、コード分析ツールを構築するための API サーフェスを備えた、C# コンパイラーと Visual Basic コンパイラーの両方のオープンソース実装です。
C# または Visual Basic 言語の新機能を提案したい場合は、ここにアクセスしてください。
C# 固有の問題については dotnet/csharplang
VB 固有の機能については dotnet/vblang
両方の言語に影響する機能については dotnet/csharplang
C# および Visual Basic コンパイラーでの作業はすべて GitHub 上で直接行われます。コア チーム メンバーと外部貢献者の両方がプル リクエストを送信し、同じレビュー プロセスを経ます。
問題を修正してコード ベースに直接貢献することに興味がある場合は、GitHub ディスカッションで質問してみるのが良い方法です。次に、以下をカバーする貢献ガイドを確認してください。
コーディングガイドライン
デバッグとテストの実行を含む開発ワークフロー
プルリクエストの送信
IDE またはコンパイラで修正するバグを見つける
IDE またはコンパイラに実装する機能を見つける
Roslyn API の提案は API レビュープロセスを通過する必要があります
Roslyn コミュニティは GitHub ディスカッションにあり、そこで質問したり、アイデアを表明したり、プロジェクトを共有したりできます。
他のコミュニティ メンバーとチャットするには、CSharp コミュニティ Discord の Roslyn チャンネルに参加できます。
私たちの行動規範はすべての Roslyn コミュニティ チャネルに適用され、.NET Foundation の行動規範を採用しています。
Roslyn の API の使用を開始するには、「Roslyn アーキテクチャの概要」にアクセスしてください。
最新のプレリリース ビルドは、次の公開 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 SDK: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json
支店 | Windowsのデバッグ | Windows リリース | Unix デバッグ |
---|---|---|---|
主要 |
支店 | x86 のデバッグ | デバッグ x64 | x86 をリリース | リリース x64 |
---|---|---|---|---|
主要 |
支店 | Windowsのデバッグ | Windows リリース | Linux |
---|---|---|---|
主要 |
支店 | x86 のデバッグ | デバッグ x64 | x86 をリリース | リリース x64 |
---|---|---|---|---|
主要 |
支店 | 決定論 | アナライザー | ビルドの正確性 | ソースビルド | TODO/プロトタイプ | スペイン語 | MacOS |
---|---|---|---|---|---|---|---|
主要 |
このプロジェクトは、.NET ランタイムなどの他のプロジェクトとともに .NET Foundation の一部です。