我最近更新了单声道到最新版本4.0.2,从那以后,Monodevelop不会开始。
我试图清除与mono和monodevelop相关的所有包
我记得,很久以前我曾尝试从源代码编译单声道。因此,我从
手动删除了名为mono的所有文件夹之后,我确信单声道被完全删除了。我试图用mlocate和whereis找到遗骸,但系统似乎很干净。 然后我安装了 - 单声道完成 - monodevelop
Monodevelop仍然崩溃。
这是monodevelop的输出: http://pastebin.com/AmGsXB4M
这是一个更详细的版本: http://pastebin.com/YB0rkBgV
Mono是最新版本:
SELECT i.id, t.name as tracker_name, i.project_id
FROM issues i
JOIN trackers t on i.tracker_id = t.id
monodevelop版本也应该是最新版本。但是我无法检查
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
引发同样的崩溃。
我的操作系统是ubuntu 15.04 64位。
更新
monodevelop版本是5.9.4 http://pastebin.com/EkL1wnH7
答案 0 :(得分:0)
[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.x dll映射文件:
Mono: Config attempting to parse: '/usr/local/etc/mono/config'.
Mono: Config attempting to parse: '/home/lars/.mono/config'.
A&#39;清洁&#39; monodevelop 5.9.x在Ubuntu 15.04上启动:gist
monodevelop.exe.config 5.9.x文件:gist