В течение нескольких месяцев я пытался использовать моно на Debian 7 x64, но попытаться после попытки это никогда не работает. Я установил его на нескольких разных машинах только для того, чтобы прийти к одному и тому же концу:
mono program.exe
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.
Я пытался установить его всеми возможными способами. Фактически, единственный раз, когда я мог видеть работу моно, был на хосте Ubuntu, но изменение дистрибутива теперь не вариант. Я не верю, что это проблема с моей программой, потому что она работала на Ubuntu.
Вот как я продолжаю устанавливать его (работал на Ubuntu, на Debian никогда)
sudo apt-get update
sudo apt-get install libpng3 libpng3-dev libtool libtiff4 libtiff4-dev libexif12 libexif-dev libgif4 libgif-dev libpango1.0-dev libatk1.0-dev bison automake autoconf make gcc gtk-sharp2 build-essential xorg-dev libfreetype6 libfontconfig libfontconfig-dev gettext libglib2.0-dev git mono-complete libjpeg-dev
git clone git://github.com/mono/mono.git
cd mono
./autogen.sh --prefix=/usr/local
make
sudo make install
моно-V
Mono JIT compiler version 3.4.1 (master/683527c Sun Apr 20 04:18:47 CEST 2014)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Я много раз искал эту проблему, и ни одно из предложенных решений не помогло. Интересно, как можно заставить моно работать на Debian?
Благодарю.