Staram się dostosować .net na swojej maszynie Linux, aby trochę poćwiczyć kodowania w C#, ale zderzył się z bardzo nieprzyjemnym problemem.
Mój terminal nie chce wyświetlić konsolę.Funkcje WriteLine (). Nawet prosty cześć, świat. Za pomocą polecenia dotnet run
po prostu zawiesza się na kilka sekund, a następnie wysyła mnie do następnego wiersza w oczekiwaniu na drugiej drużyny. Wiem, że środowisko wykonawcze działa, bo jeśli ja celowo napiszę błąd kodowania, terminal wyświetli błąd. Zaczynam się denerwować z tego powodu.
Ja również próbowałem użyć VSCode i terminal w tym (tak, mam to w istocie jedno i to samo), ale on robi to samo na dotnet run
zawiesza się na sekundę, a następnie po prostu przechodzi do następnej linii. Czuję, że wynik gdzieś wychodzi, ale nie jestem pewien, gdzie dokładnie.
Właściciel :
Wersja: 6.0.0
Mocowanie: 4822e3c3aa
Zainstalowane SDK .NET:
6.0.100 [/snap/dotnet-sdk/150/sdk]
Zainstalowane środowisko wykonawcze .NET:
Microsoft.AspNetCore.Aplikacja 6.0.0 [/snap/dotnet-sdk/150/udostępnianie/Microsoft.AspNetCore.Aplikacja]
Microsoft.NETCore.Aplikacja 6.0.0 [/snap/dotnet-sdk/150/udostępnianie/Microsoft.NETCore.A
Console.WriteLine("Hello World!");
Kod uruchomiony w terminalu, jest
dotnet run