Unity 2018.1 :停止对MonoDevelop-Unity的支持

从Unity 2018.1开始,我们将不再把MonoDevelop-Unity与Unity一起捆绑发行,并且在Unity 2018.1及后续版本中,将不再支持使用MonoDevelop-Unity进行开发。


随着Unity中.NET 4.6脚本运行库(当前处于实验阶段)的升级,我们开始支持C# 6.0及更高版本中所提供的许多令人兴奋的全新C#特性。与此同时,为这些新的C#特性提供一个相匹配的良好IDE体验,对于我们来说也十分重要。


现在与Unity一同发行的MonoDevelop-Unity 5.9.6并不支持最新的C#特性,并且也不支持在Unity的.NET 4.6脚本运行时中调试C#脚本。为此我们将做出二项改变。

1.    在MacOS和Windows上,移除Unity 2018.1中的MonoDevelop-Unity 5.9.6安装程序,并从Unity 2018.1开始,不在支持使用它进行Unity开发。

2.    在Unity 2018.1中,仅将Visual Studio for Mac作为MacOS上的唯一C# IDE。在Windows上,我们将继续保留Visual Studio 2017 Community,并不再将MonoDevelop-Unity作为可选项。

       自Unity 5.6.1开始,Visual Studio for Mac已集成 Unity插件,即支持最新的C#特性,又支持在.NET 4.6脚本运行时上调试C#脚本。MacOS上的MonoDevelop-Unity用户可以下载并安装Visual Studio for Mac,并即刻开始使用。

  
C# IDE替代选项

除了Visual Studio for Mac和Visual Studio 2017 Community之外,现在还有一些其它的C# IDE替代品可用。

Visual Studio Code (Windows, macOS, Linux)

当在Preferences(偏好设置)中将Visual Studio Code设置为外部脚本编辑器时,Unity可在Visual Studio Code中打开脚本。参阅Unity Development with VS Code,了解详细信息。要支持C#代码编辑与Unity C#调试,还需要安装下列内容。

  • Mono (仅在MacOS上必需)
  •   C# Extension
  •   Unity Debugger Extension (目前不支持.NET 4.6调试)



JetBrains Rider (Windows, macOS, Linux)

当在Preferences(偏好设置)中将JetBrains Rider设置为外部脚本编辑器时,Unity支持在JetBrains Rider中打开脚本。JetBrains Rider是一款基于IntelliJ和ReSharper的.NET IDE,并包含ReSharper大部分特性。Rider还支持所有最新的C# 6.0特性,以及在Unity中进行.NET 4.6脚本运行库上的C#调试。了解更多详细信息,请参考Rider. Cross-platform IDE for Unity。


参考资料
Visual Studio for Mac下载
https://www.visualstudio.com/vs/visual-studio-mac/

Visual Studio for Mac介绍
https://blogs.msdn.microsoft.com ... ual-studio-for-mac/

Visual Studio Code下载
https://code.visualstudio.com/

JetBrains Rider
https://www.jetbrains.com/dotnet/promo/unity/

Rider. Cross-platform IDE for Unity
https://www.jetbrains.com/dotnet/promo/unity/

你可能感兴趣的:(Unity)