为了在 Unity 项目中编译 C# 源代码,Unity Editor 使用 C# 编译器。Unity 使用的 C# 编译器取决于 Player Settings 中的 Scripting Runtime Version 选项(菜单:__Edit__ > Project Settings > Player > __Other Settings__)。
Scripting Runtime Version | C# 编译器 | C# 语言版本 |
---|---|---|
.NET 3.5 等效版本 | mcs | C# 4 |
.NET 4.6 等效版本 | Roslyn | C# 7.3 |
Editor 将一组默认选项传递给 C# 编译器。要在项目中传递其他选项,请参阅平台相关的编译文档。
C# 编译器 Roslyn 编译器 NewIn20183