启动时的Monodevelop异常:TypeInitializationException

本文关键字:TypeInitializationException 异常 Monodevelop 启动 | 更新日期: 2023-09-27 18:01:30

我最近将mono更新到最新版本4.0.2,从那以后,Monodevelop将无法启动。

我试图清除与mono和monodevelop相关的所有包

  • mono-complete
  • mono-runtime
  • monodevelop

我记得,很久以前,我曾经尝试过从源代码编译mono。因此,我手动从

中删除了所有名为mono的文件夹
  • usr/bin
  • usr/地方/bin
  • usr/lib
  • usr/地方/lib
  • usr/etc
  • usr/地方/lib

在那之后,我相当确定单核细胞增多症被完全消除了。我试着用mlocate和whereis找到遗骸但系统似乎没有问题。然后我安装了——mono-complete——monodevelop

Monodevelop仍然崩溃

这是monodevelop的输出:http://pastebin.com/AmGsXB4M

下面是一个更详细的版本:http://pastebin.com/YB0rkBgV

Mono是最新版本:

mono --version
Mono JIT compiler version 4.0.2 (Stable 4.0.2.5/c99aa0c Wed Jun 24 10:04:37 UTC 2015)
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

monodevelop版本也应该是最新的。但是我不能检查

monodevelop --version

也会引起同样的崩溃

我的操作系统是ubuntu 15.04 64位。

更新:

monodevelop版本是5.9.4http://pastebin.com/EkL1wnH7

启动时的Monodevelop异常:TypeInitializationException

[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for MonoDevelop.Core.LoggingService ---> System.Configuration.ConfigurationErrorsException: Error Initializing the configuration system. ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section <runtime> (/usr/lib/monodevelop/bin/MonoDevelop.exe.config line 3)

在您的安装中似乎有一个不匹配。如果您查看提供的调试输出,您将从/usr/local/lib和/usr/lib加载程序集

我会看看它正在拾取的单声道配置,并可能确保它没有找到旧的3。DLL映射文件:

Mono: Config attempting to parse: '/usr/local/etc/mono/config'.
Mono: Config attempting to parse: '/home/lars/.mono/config'.

A 'clean' monodevelop 5.9。Ubuntu 15.04: gist

A monodevelop.exe.configX文件:gist

相关文章:
  • 没有找到相关文章