No se puede ejecutar la aplicación .net con Mono: no se encuentra mscorlib.dll (¿no coincide la versión?)
Tengo una herramienta de línea de comandos .net simple escrita y compilada en Windows, usando .net 3.5SP1. Me gustaría ejecutarlo en Linux usando Mono.
Estoy usando Ubuntu 12.04, e instalé Mono Runtime usando el centro de software de Ubuntu. Si intento iniciar mi aplicación en el terminal haciendo:
<code>mono MyApp.exe </code>
Me sale el error:
El ensamblado mscorlib.dll no se encontró o no se pudo cargar. Debería haberse instalado en 'usr / lib / mono / 2.0 / mscorlib.dll'.
Si navego a esa ubicación, veo que no existe. Sin embargo, hayusr/lib/mono/4.0/mscorlib.dll
(y algunas DLL más en la misma carpeta).
Así que aparentemente hay una falta de coincidencia de versión.
[En caso de que importe,mono -V
muestraMono JIT compiler version 2.10.8.1 (Debia 2.10.8.1-1ubuntu2)
]