monodevelop программа висит на readline
Я видел много вопросов на SO, таких как "Readline игнорируется", но моя проблема в другом.
У меня есть эта простая программа:
using System;
namespace test
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine(Console.ReadLine());
}
}
}
Просто не так ли? когда я выполняю его с помощью monodevelop, я получаю это:
Как видите, не важно, сколько строк я поставил.
Ctrl + C не работает, ни Ctrl+D(символ конца файла в моем Linux;))
У меня моно 4.4.0, странно, когда я запускаю вышеупомянутую программу, используя mono program.exe
это работает как ожидалось.
Я видел этот вопрос, поэтому я пошел в Параметры -> Выполнить -> Общие, и у меня проверено выполнение программы на внешней консоли.
Я видел другие вопросы, такие как "программа зависает на Readline", но они говорят о ReadLine
для других потоков я говорю о простом Console.Readline()
,
У меня есть monodevelop 6.0.1 на Arch linux(установленный из стабильного пакета monodevelop AUR, если это имеет значение).