Я портировал свое приложение на Linux, но кое-что помешало мне сделать это.
Я установил полный пакет Mono и MonoDevelop, следуя инструкциям на веб-сайте .Я использую Lubuntu 18.04.1
После установки я скачал проект с моего сайта GitHub и сам исправил все предупреждения.Осталось только отладить с помощью внешней консоли.
Я установил свойства проекта для использования внешней консоли во время отладки, потому что в этом проекте есть записи ввода пользователя, такие как вход в систему, интерпретатор оболочки и т. Д.Использование Application Output бесполезно, потому что он не поддерживает входы, цвета и т. Д., Поэтому отключение внешней консоли должно не быть опцией.Если я выключил его, он работает нормально, а затем вылетает с NullReferenceException
, потому что встроенная консоль не поддерживает ввод.
Проблема
При запускепроект, сборка завершается, но не запускается с диалоговым окном, в котором говорится:
Сбой операции отладчика
Что странно, это то, что он не содержит не удалось открыть ... внизу.
Я установил xterm
, но проблема сохраняется.Чего-то не хватает?Потому что mono-mcs
уже установлен в системе.