Dot-Net

“無法啟動 Omnisharp,因為需要 Mono 版本 >=3.10.0”

  • September 10, 2015

我剛剛安裝了 Visual Studio Code,當我啟動它時,它給了我這個錯誤。當我嘗試執行我的範例應用程序時,它給了我TypeLoadExceptions.

無法啟動 Omnisharp,因為需要 Mono 版本 >=3.10.0

當你安裝它時,你可能使用過

sudo apt-get install mono-complete

就我而言,這安裝了明顯低於 3.10.0 的 Mono 3.2.8。在找到此解決方法之前,我無法將 Mono 安裝升級到更新的版本:

sudo apt-get install mono-devel

這將安裝截至昨天,Mono 4.0.1 附帶的開發人員包。這將用最新版本替換您現有的 Mono 3.2.8 安裝,當您重新啟動 VS Code 時,您會注意到錯誤消失了,一切似乎都執行良好。同樣,執行程序也將不再具有TypeLoadExceptions.

我在這裡更詳細地寫了這篇部落格。

引用自:https://stackoverflow.com/questions/29991543