Estou usando o Ubuntu 11.11 e mono,
Em referências/gtk-sharp, é mostrado
"Montagem não disponível para Mono/.NET 2.0 (em Mono 2.10.5)"
Como faço para resolver isso?
Responder1
O Ubuntu tem política de incluir apenas uma versão de um pacote. No Ubuntu 11.11, a versão mono incluída suporta .net 4. Portanto, qualquer programa que faça referência a assemblies .net 2.0 não funcionará. Você precisa alterar seu projeto para .net 4.0 e atualizar suas referências para usar a versão .net 4.0 dos assemblies necessários.
Responder2
Por exemplo, a seguinte invocação solucionou o mesmo problema que você mencionou para mim:
mono --runtime = v4.0 olá.exe
Caso contrário, o padrão da versão de tempo de execução é v2.0.50727.