ฉันได้ลองใช้หลายเดือนเพื่อใช้โมโนบน 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 แต่การเปลี่ยน distro ไม่ใช่ตัวเลือกในขณะนี้ ฉันไม่เชื่อว่านี่เป็นปัญหากับโปรแกรมของฉันเพราะมันทำงานบน Ubuntu
นี่คือวิธีที่ฉันจะติดตั้ง (ทำงานบน Ubuntu บนเดเบียนไม่เคย)
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
ฉันค้นหาปัญหานี้อย่างกว้างขวางและไม่มีวิธีแก้ปัญหาที่เสนอ ฉันสงสัยว่าทุกคนจะทำงานโมโนให้เดเบียนได้อย่างไร?
ขอบคุณ