Mono 3.0 (OpenSUSE 12.3 x64 上) で WinForms アプリケーションを実行できないことに気付きました。私が得る問題はですSystem.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: /usr/local/lib/libgdiplus.so
。libgdiplus.so が見つからない理由は、それが/usr/local/lib
私のシステムではなく/usr/lib64
. 私は ldconfig のパスにあるという事実を知ってい/usr/lib64
ます。また、gdiplus の dllmap エントリを/etc/mono/config
それを直接指すように変更しようとしましたが、エラーは解決しません。
ここで MoMA を実行しようとした完全なログがありMONO_LOG_LEVEL="debug"
ます。構成ファイルを無視して、間違った場所で SO を直接探しているようです。
このSOを適切な場所で探す方法はありますか?