启动时的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
[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