J’ai un Core .NET console app et avez exécuté `` . Cependant, je ne peux pas comprendre comment faire fonctionner l’application de la ligne de commande. Des conseils ?
Réponses
Trop de publicités?Si c’est une application de cadre-dépendante (par défaut), vous l’exécutez par `` .
Si c’est une application autonome, vous l’exécutez à l’aide de sous Windows et
sous Unix.
Pour plus d’informations sur les différences entre les types de deux app, consultez l’article de Déploiement d’applications .NET Core sur .net Docs.
Vous pouvez également exécuter votre application comme toutes les autres applications de console, mais seulement après la publier.
Supposons que vous avez la console simple application nommée MyTestConsoleApp. Ouvrir le gestionnaire de paquets de la console et exécutez la commande suivante:
dotnet publish -c Debug -r win10-x64
indicateur-c signifie que vous souhaitez utiliser la configuration debug (dans d'autres cas, vous devez utiliser la Version de la valeur) - r drapeau signifie que votre candidature sera lancé sur la plate-forme Windows avec architecture 64 bits.
Lors de la publication de la procédure sera terminée le *.exe fichier situé dans votre bin/Debug/publier répertoire.
Maintenant, vous pouvez appeler via des outils en ligne de commande. Donc, ouvrez la fenêtre CMD (ou terminal) déplacer vers le répertoire où votre *.exe fichier est situé écrire la commande suivante:
>> MyTestConsoleApp.exe argument-list
Par exemple:
>> MyTestConsoleApp.exe --input some_text -r true