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 Community 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
나뭇가지 | 윈도우 디버그 | 윈도우 릴리스 | 유닉스 디버그 |
---|---|---|---|
기본 |
나뭇가지 | x86 디버그 | x64 디버그 | x86 출시 | x64 출시 |
---|---|---|---|---|
기본 |
나뭇가지 | 윈도우 디버그 | 윈도우 릴리스 | 리눅스 |
---|---|---|---|
기본 |
나뭇가지 | x86 디버그 | x64 디버그 | x86 출시 | x64 출시 |
---|---|---|---|---|
기본 |
나뭇가지 | 결정론 | 분석기 | 정확성 구축 | 소스 빌드 | TODO/프로토타입 | 스페인 사람 | 맥OS |
---|---|---|---|---|---|---|---|
기본 |
이 프로젝트는 .NET Runtime과 같은 다른 프로젝트와 함께 .NET Foundation의 일부입니다.