Проблема с запуском C# Dotnet с терминалом Ubuntu

0

Вопрос

Я пытаюсь настроить .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
.net asp.net-core c# ubuntu
2021-11-23 18:42:50
1

Лучший ответ

0

Такое поведение уже замечено в любом дистрибутиве Linux, я уже вижу его в Debian. Это примерно то время, которое требуется основному pid для компиляции и получения ссылок на автономные распространяемые файлы. Рассматриваемое решение заключается в установке необходимых библиотек в системе до выполнения, но время обработки все равно не такое, как в Windows.

2021-11-23 18:46:38

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................