
Ubuntu 14.04.2 LTSに新しいバージョンのmono(4.0.1)をインストールした後、MonoDevelopの実行時に例外が発生します。
Unhandled Exception:
System.TypeLoadException: A type load exception has occurred.
at MonoDevelop.Startup.MonoDevelopMain.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: A type load exception has occurred.
at MonoDevelop.Startup.MonoDevelopMain.Main (System.String[] args) [0x00000] in <filename unknown>:0
MonoDevelop を再インストールしてみましたが、何も変わりませんでした。一部のアセンブリが欠落している可能性があります。
どうすれば解決できますか? 必要であれば、さらに情報を提供できます。
前もって感謝します。
答え1
私はglib-sharpが不足していることが原因であることを突き止め、パッケージgtk-sharp2-complete (FC 21)をインストールすることで解決しました。
答え2
Ramhound の提案により、mono と MonoDevelop の両方をアンインストールし、最初に MonoDevelop をインストールしてから mono をインストールすることで問題を解決しました。順序が重要かどうかはわかりませんが、新しいバージョンの mono をインストールしたときに MonoDevelop が何か気に入らず、MonoDevelop を再インストールしても効果がなかったため、順序が重要になったのかもしれません。