Я пытаюсь настроить .net на своей машине Linux, чтобы немного попрактиковаться в кодировании на C#, но столкнулся с очень неприятной проблемой.
Мой терминал отказывается отображать консоль.Функции WriteLine (). Даже простой привет, мир. Используя команду dotnet run
просто зависает на несколько секунд, а затем отправляет меня на следующую строку в ожидании другой команды. Я знаю, что среда выполнения работает, потому что, если я намеренно напишу ошибку кодирования, терминал отобразит ошибку. Я начинаю очень расстраиваться из-за этого.
Я также пробовал использовать VSCode и терминал в этом (да, я получаю, по сути, одно и то же), но он делает то же самое на dotnet run
зависает на секунду, а затем просто переходит к следующей строке. Я чувствую, что результат где-то выходит, но я не уверен, где именно.
Хозяин :
Версия: 6.0.0
Фиксация: 4822e3c3aa
Установлены SDK для .NET:
6.0.100 [/snap/dotnet-sdk/150/sdk]
Установленные среды выполнения .NET:
Майкрософт.AspNetCore.Приложение 6.0.0 [/snap/dotnet-sdk/150/общий доступ/Microsoft.AspNetCore.Приложение]
Microsoft.NETCore.Приложение 6.0.0 [/snap/dotnet-sdk/150/общий доступ/Microsoft.NETCore.A
Console.WriteLine("Hello World!");
Код, запущенный в терминале, является
dotnet run