Estoy usando ubuntu 11.11 y mono,
En referencias/gtk-sharp, se me muestra
"El ensamblado no está disponible para Mono/.NET 2.0 (en Mono 2.10.5)"
¿Cómo resuelvo esto?
Respuesta1
Ubuntu tiene la política de incluir sólo una versión de un paquete. En ubuntu 11.11, la versión de mono que se incluye es compatible con .net 4. Por lo tanto, cualquier programa que haga referencia a ensamblados .net 2.0 no funcionará. Debe cambiar su proyecto a .net 4.0 y actualizar sus referencias para usar la versión .net 4.0 de los ensamblados que necesita.
Respuesta2
Como ejemplo, la siguiente invocación solucionó el mismo problema que usted menciona:
mono --runtime=v4.0 hola.exe
De lo contrario, la versión de tiempo de ejecución predeterminada es v2.0.50727.