我刚刚安装了Visual Studio Code,当我启动它时,它给了我这个错误。当我尝试执行我的示例应用程序时,它会给我TypeLoadExceptions
。
无法启动Omnisharp,因为需要Mono版本> = 3.10.0
答案 0 :(得分:12)
安装时,您可能使用了
sudo apt-get install mono-complete
在我的情况下,这安装了Mono 3.2.8,显然低于3.10.0。在找到解决方法之前,我无法将Mono安装升级到更新版本:
sudo apt-get install mono-devel
这将安装开发人员包,截至昨天,它已附带Mono 4.0.1。这将用最新版本替换您现有的Mono 3.2.8安装,当您重新启动VS Code时,您会注意到错误已经消失,一切似乎都完美无缺。同样,执行程序也将不再具有TypeLoadExceptions
。
我在博客中更详细地了解了这一点here。
答案 1 :(得分: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