Roslyn เป็นการใช้งานโอเพ่นซอร์สของคอมไพเลอร์ C# และ Visual Basic พร้อมด้วย API Surface สำหรับเครื่องมือวิเคราะห์โค้ดอาคาร
หากคุณต้องการแนะนำคุณลักษณะใหม่สำหรับภาษา C# หรือ Visual Basic ให้ไปที่นี่:
dotnet/csharplang สำหรับปัญหาเฉพาะของ C#
dotnet/vblang สำหรับคุณสมบัติเฉพาะของ VB
dotnet/csharplang สำหรับคุณสมบัติที่ส่งผลต่อทั้งสองภาษา
งานทั้งหมดบนคอมไพเลอร์ C# และ Visual Basic เกิดขึ้นโดยตรงบน GitHub ทั้งสมาชิกในทีมหลักและผู้มีส่วนร่วมภายนอกส่งคำขอดึงข้อมูลซึ่งต้องผ่านกระบวนการตรวจสอบเดียวกัน
หากคุณสนใจที่จะแก้ไขปัญหาและมีส่วนร่วมโดยตรงต่อฐานโค้ด วิธีที่ดีในการเริ่มต้นคือการถามคำถามในการสนทนา GitHub! จากนั้นตรวจดูคู่มือการมีส่วนร่วมของเราซึ่งครอบคลุมเนื้อหาต่อไปนี้:
แนวทางการเข้ารหัส
เวิร์กโฟลว์การพัฒนา รวมถึงการดีบักและการทดสอบที่รันอยู่
กำลังส่งคำขอดึง
ค้นหาจุดบกพร่องเพื่อแก้ไขใน IDE หรือ Compiler
การค้นหาคุณสมบัติที่จะนำไปใช้ใน IDE หรือคอมไพเลอร์
คำแนะนำ Roslyn API ควรผ่านกระบวนการตรวจสอบ API
ชุมชน Roslyn สามารถพบได้บน GitHub Discussions ซึ่งคุณสามารถถามคำถาม แสดงแนวคิด และแบ่งปันโครงการของคุณได้
หากต้องการสนทนากับสมาชิกชุมชนคนอื่นๆ คุณสามารถเข้าร่วมช่อง Roslyn บน CSharp Community Discord
หลักจรรยาบรรณของเราใช้กับช่องทางชุมชน 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 | การเปิดตัววินโดวส์ | ดีบักยูนิกซ์ |
---|---|---|---|
หลัก |
สาขา | ดีบัก x86 | ดีบัก x64 | ปล่อย x86 | ปล่อย x64 |
---|---|---|---|---|
หลัก |
สาขา | ดีบัก Windows | การเปิดตัววินโดวส์ | ลินุกซ์ |
---|---|---|---|
หลัก |
สาขา | ดีบัก x86 | ดีบัก x64 | ปล่อย x86 | ปล่อย x64 |
---|---|---|---|---|
หลัก |
สาขา | ความมุ่งมั่น | เครื่องวิเคราะห์ | สร้างความถูกต้อง | แหล่งที่มาของการสร้าง | สิ่งที่ต้องทำ/ต้นแบบ | สเปน | แมคโอเอส |
---|---|---|---|---|---|---|---|
หลัก |
โปรเจ็กต์นี้เป็นส่วนหนึ่งของ .NET Foundation พร้อมกับโปรเจ็กต์อื่นๆ เช่น .NET Runtime