O Monodevelop não pode conectar-se ao depurador

7

Estou usando o Ubuntu 13.10 (com o Gnome 3.10.1) e o MonoDevelop 3.0.3.2.

Antes de mudar para GDM e Gnome 3 MonoDevelop funcionou muito bem, mas depois de mudar eu recebi este popup: "Não foi possível conectar ao depurador" (como mostra a imagem, primeiro o pop-up "Waiting .." aparece, então o não conecta (tudo isso acontece instantaneamente)).

Estou ciente de que você pode usar o console interno (Projeto - > Opções - > Geral), mas não faz isso por mim. Eu quero o terminal Gnome como eu estou acostumado.

Alguém sabe uma correção para isso? (Sim, tentei reinstalar (incluindo a limpeza do apt-get e removendo as configurações em ~ / home)

    
por user269394 04.11.2013 / 17:39

4 respostas

12

esse pequeno truque, funciona no meu debian 8 (canela)

  1. Acesse as opções de solução por meio do Project > Opções do ProjectName
  2. Em Executar > Seção Geral desative o comando Executar no Console Externo para as Configurações de Depuração e Liberação

agora deve funcionar para você.

    
por 09.04.2016 / 06:02
11

Isso se deve a uma recente mudança no terminal gnome. O terminal gnome recente não aceita mais o argumento --disable-factory.

Instale o pacote xterm e, em seguida, em uma sessão do gnome-terminal, faça o seguinte:

$ unset GNOME_DESKTOP_SESSION_ID
$ monodevelop

Isso fará com que o monodesenvolvimento use o xterm como seu terminal externo e tudo deve estar bem.

    
por 22.04.2014 / 22:04
1

O que está acontecendo aqui é que o Mono está tentando abrir o mcs para executar o programa do console. Mas como o mcs não está instalado no sistema, ele continua fornecendo essa mensagem de erro. Você só precisa instalar o mcs e isso é tudo.

Abra o terminal e digite este comando: sudo apt-get install mono-mcs

Isso provavelmente resolverá o problema.

    
por 09.03.2016 / 18:35
1
su
cd /opt/monodevelop && nano monodevelop.sh

em monodevelop.sh , escreva:

#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /usr/bin && ./monodevelop-opt    #or monodevelop if exist

salve o arquivo e:

chmod +x monodevelop.sh
ln -s /opt/monodevelop/monodevelop.sh /usr/local/bin/monodevelop
cd /usr/share/applications/ && nano monodevelop-opt.desktop #or monodevelop.desktop if exist

no arquivo, defina ou modifique as linhas: Exec= e TryExec= para:

Exec=monodevelop %F
TryExec=monodevelop

Salve o arquivo.

    
por 21.02.2017 / 15:09