0
votes

dotnet.exe imprime une grande quantité de texte avant d'exécuter

Lorsque j'exécute une commande de dotnet à partir de la console telle que

dotnet-version, dotnet --info même dotnet exécuter myProgram.dll

Je reçois une grande quantité de texte qui ralentit la course de Mon programme

Une partie de ce texte ( commande est dotnet --info ): xxx

https://pastebin.com/raw/w2wgcbfv

Comment puis-je sauter afficher ce texte? < / p>


2 commentaires

Je n'ai pas cela, mais j'ai installé .Net Core 3.1. Avez-vous essayé d'installer .NET CORE 3?


Idem, je n'ai pas cela avec .NET CORE 3.1. C'est comme une sortie de débogueur. Où exécutez-vous la commande et où ce texte est affiché? Dans la commande Visual Studio Invite?


3 Réponses :


0
votes

Utiliser -vm (info minimal) ou -VQ (silencieux) commutateurs comme ci-dessous:

dotnet -vm run MyProgram.dll


0 commentaires

1
votes

On dirait que vous êtes allé beaucoup d'installation / désinstallation de différentes versions de DotNet Core. Essayez de nettoyer cela lorsque le temps d'exécution DotNet semble être perdu lorsqu'il s'agit de charger les assemblages du cadre (c'est ce que tous vos messages sont à peu près).

Ce que je ferais à votre place est que je désinstallerais toutes les versions du noyau Dotnet. Assurez-vous que le chemin ne contient rien de lié à ce que vous avez supprimé. Puis installez le noyau Dotnet dont vous avez besoin.

FYI, le temps d'exécution que vous lancez tente d'utiliser la version RTM de DotNet Core 2.2. Si vous ne voulez pas vous soucier de migrer vers DotNet Core 3.x, au moins basculer vers la version de version 2.2 après avoir nettoyé toutes les versions précédentes que vous n'avez pas besoin.


0 commentaires

0
votes

La réponse était dans la variable 'corehost_trace'. Sa valeur était 1. devrait être 0


0 commentaires