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#調試,還需要安裝下列內容。



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/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章