未找到或无法加载程序集 mscorlib.dll

未找到或无法加载程序集 mscorlib.dll

我想在 VPS 上运行我的软件,但是,当我尝试使用 mono 运行它时,它说

The assembly mscorlib.dll was not found or could not be loaded.It should have been installed in the '/usr/local/lib/mono/4.5/mscorlib.dll' directory.

我已经尝试安装 mono-complete

sudo apt-get install mono-complete

但是,它说 mono-complete 已经是最新版本。

我能做些什么来修复它吗?

诚挚的,迈克

(我在我的 VPS 上运行的是 ubuntu 13.10 64 位,我的 mono 版本是 4.0.0)

答案1

我昨天遇到了这个问题。您需要安装mono-2.0才能执行某些程序。

要安装 mono 2.0,请打开终端并输入

sudo apt-get install libmono2.0-cil

答案2

我弟弟的电脑也遇到了同样的问题。这似乎是安装问题。MonoDevelop 认为 mono 的库安装在 /usr/local/lib/... 我无法解决这个问题,所以我在 /usr/local/lib 中建立了 /usr/lib/mono 的符号链接

sudo ln -s /usr/lib/mono /usr/local/lib/mono

目前这种方法可行,但这不是解决方案。有人知道如何告诉 MonoDevelop 在哪里查找库吗?而无需手动构建/安装它。

相关内容