Unity 에디터는 C# 컴파일러를 사용해 Unity 프로젝트에서 C# 소스 코드를 컴파일합니다. Player Settings(메뉴: Edit > Project Settings > Player > Other Settings)의 Scripting Runtime Version 옵션에 따라 Unity가 사용하는 Scripting Runtime Version 이 달라집니다.
Scripting Runtime Version | # C# 컴파일러 | C# 언어 버전 |
---|---|---|
.NET 3.5 Equivalent | mcs | C# 4 |
.NET 4.6 Equivalent | Roslyn | C# 7.3 |
에디터는 기본 옵션 세트를 C# 컴파일러로 전달합니다. 더 많은 프로젝트 옵션을 전달하려면 플랫폼별 컴파일에 관한 문서를 참조하십시오.
2018–11–07 편집 리뷰를 거쳐 페이지 게시됨
[2018.3]에서 Roslyn 컴파일러 노출됨(https://docs.unity.cn/2018.3/Documentation/Manual/30_search.html?q=newin20183) NewIn20183
C# 컴파일러 Roslyn 컴파일러 NewIn20183