单声道:“此应用程序支持的运行时版本不可用”

时间:2014-04-25 04:33:43

标签: linux vb.net mono

当我尝试在Debian 6 x86上运行我的VB.NET应用程序时出现此错误:

WARNING **: The class System.Collections.Generic.List`1 could not be loaded, used in mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Stacktrace:


Native stacktrace:

        mono() [0x80d5b19]
        mono() [0x810f7ab]
        [0xb774f600]
        mono() [0x80620b8]
        mono() [0x80637bf]
        mono() [0x80645c8]
        mono(mono_runtime_invoke+0x40) [0x81cbab0]
        mono(mono_runtime_exec_main+0xde) [0x81cf55e]
        mono(mono_runtime_run_main+0x112) [0x81cf862]
        mono(mono_main+0x15ec) [0x80b3bdc]
        mono() [0x805b675]
        /lib/libc.so.6(__libc_start_main+0xe6) [0xb74fdc96]
        mono() [0x805b5b1]

Debug info from gdb:


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Aborted

我该如何解决这个问题?它看起来不像我的应用程序导致它,我能够在另一台机器上运行该应用程序与另一个发行版。

1 个答案:

答案 0 :(得分:0)

问题是由于apt-get正在安装旧版本的mono。但是,Ubuntu 12.10似乎安装了更新的版本。