this little trick, works on my debian 8 (Cinnamon)
- Go to Solution Options via Project > ProjectName Options
- Under Run > General Section disable the Run on external Console for both Debug and Release Configuration
now it should work for you.
Я использую Ubuntu 13.10 (с Gnome 3.10.1) и MonoDevelop 3.0.3.2.
До переключения на GDM и Gnome 3 MonoDevelop работал нормально, но после переключения я получаю всплывающее окно: «Не удалось подключиться к отладчику» (как показано на рисунке, сначала всплывает всплывающее окно «Ожидание ...», затем не удается подключиться ( все это происходит мгновенно)).
Я знаю, что вы можете использовать внутреннюю консоль (Project -> Options -> General), но она не делает это для меня. Я хочу Gnome-терминал, как я привык.
Кто-нибудь знает, как это исправить? (Да, я попытался переустановить (включая apt-get purge и удаление настроек в ~ / home)
this little trick, works on my debian 8 (Cinnamon)
now it should work for you.
Это связано с недавним изменением гном-терминала. Недавний gnome-терминал больше не принимает аргумент --disable-factory.
Установите пакет xterm, затем в сеансе gnome-терминала сделайте следующее:
$ unset GNOME_DESKTOP_SESSION_ID $ monodevelop
Это заставит monodevelop использовать xterm в качестве внешнего терминала, и все должно быть хорошо.
Что здесь происходит, что Mono пытается открыть mcs
для запуска консольной программы. Но так как в системе mcs
не установлен, он продолжает выдавать это сообщение об ошибке. Вам просто нужно установить mcs
и все.
Откройте терминал и введите эту команду: sudo apt-get install mono-mcs
Это, вероятно, решит проблему.
su cd /opt/monodevelop && nano monodevelop.sh
в monodevelop.sh
, напишите:
#!/bin/bash unset -v GNOME_DESKTOP_SESSION_ID cd /usr/bin && ./monodevelop-opt #or monodevelop if exist
сохраните файл и:
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
в файле установите или измените строки: Exec=
и TryExec=
:
Exec=monodevelop %F TryExec=monodevelop
Сохраните файл.