![未找到或无法加载程序集 mscorlib.dll](https://linux22.com/image/971981/%E6%9C%AA%E6%89%BE%E5%88%B0%E6%88%96%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E9%9B%86%20mscorlib.dll.png)
我想在 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 在哪里查找库吗?而无需手动构建/安装它。