2015-05-01 80 views
16

我剛剛安裝了Visual Studio代碼,當我啓動它時,它給了我這個錯誤。當我嘗試執行我的示例應用程序時,它給了我TypeLoadExceptions「無法啓動Omnisharp,因爲需要Mono版本> = 3.10.0」

,因爲單聲道版本> = 3.10.0需要

+0

這個問題是關係到http://stackoverflow.com/questions/29959239/cant-start-omnisharp-because-of-mono-version(蘋果機專用)和http://stackoverflow.com/ question/29985029/can not-start-opendebug-because-mono-or-a-mono-version-3-10-0-is-required(不同的原因)。 –

回答

12

當你安裝了它無法啓動Omnisharp,你可能使用

sudo apt-get install mono-complete 

在我而言,這個安裝3.2.8單顯然低於3.10.0。我不能管理我的單聲道安裝升級到最新版本,直到我發現這個解決辦法:

sudo apt-get install mono-devel 

這將安裝包開發其中,截至昨日,配備了單聲道4.0.1。這將用最新版本取代現有的Mono 3.2.8安裝,當你重新啓動VS Code時,你會注意到錯誤消失了,一切似乎都完美無缺。同樣,執行程序也不再有TypeLoadExceptions

我對此進行了更詳細的博客here

+1

在Mac上,您可以試試[Mono Installer](http://www.mono-project.com/download/) –

+0

您可以使用'mono -V'來確定您安裝了哪個版本的mono。 – Guy

1

我仍然無法使用sudo apt-get install mono-devel更新我的單聲道版本,直到我按照official website

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF 
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list 
sudo apt-get update 
+0

然後'apt-get install mono-complete'(或者'apt-get upgrade',如果你已經有了mono的話)應該就足夠了,而不需要'mono-devel'。 –

相關問題