C# Dotnet Exécuter Problème avec Ubuntu Terminal

0

La question

Je tente de l'installation .net sur ma machine linux pour le faire en C# pratique de codage, mais j'ai couru dans un très frustrant question.

Mon terminal refuse d'affichage de la Console.WriteLine() les fonctions. Même un simple bonjour tout le monde. À l'aide de la commande dotnet run juste se bloque pendant quelques secondes, puis m'envoie à la ligne suivante en attente pour une autre commande. Je sais que le moteur d'exécution est de travailler parce que si j'ai volontairement écrire une erreur de codage, le terminal affiche le message d'erreur. Je suis extrêmement frustré avec cette.

J'ai aussi essayé d'utiliser VSCode et le terminal (Ouais je obtenir sa substance la même chose), mais il fait la même chose sur dotnet run se bloque pendant une seconde, puis continue simplement à la ligne suivante. Je me sens comme à la sortie est de sortir quelque part mais je ne sais pas où.

Hôte :

Version: 6.0.0

Commit: 4822e3c3aa

.NET Sdk installé:

6.0.100 [/snap/dotnet-sdk/150/sdk]

.NET runtime installé:

Microsoft.AspNetCore.App 6.0.0 [/snap/dotnet-sdk/150/shared/Microsoft.AspNetCore.App]

Microsoft.NETCore.App 6.0.0 [/snap/dotnet-sdk/150/shared/Microsoft.NETCore.Un

Console.WriteLine("Hello World!"); 

Le code s'exécutant dans le terminal est

dotnet run
.net asp.net-core c# ubuntu
2021-11-23 18:42:50
1

La meilleure réponse

0

Ce comportement est déjà remarqué dans n'importe quelle distribution linux, j'ai déjà le voir dans Debian. Est sur le temps nécessaire de la principale pid pour compiler et d'obtenir les références de l'auto contenue distribuable. La solution en question est d'installer les bibliothèques nécessaires dans le système avant l'exécution, mais le temps de traitement est toujours pas la même que dans Windows.

2021-11-23 18:46:38

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................