J'ai un projet C# compilant normalement. Lorsque je lance le projet via l'IDE de Visual Studio, il fonctionne correctement et se termine proprement. Cependant, lorsque je navigue dans le répertoire du projet et que j'essaie d'exécuter le programme en double-cliquant sur le fichier "exe" ou en le référençant via la fenêtre d'exécution, il y a des erreurs.Projet de ligne de commande C# - Erreur lors de l'exécution via .exe
J'ai réduit le problème à
Console.WriteLine("output ->" + any_variable);
Pour une raison quelconque si j'imprime une variable en utilisant la Console.WriteLine l'application si l'erreur RAN comme décrit précédemment.
Si je supprime cette ligne, l'exécutable créé par Visual Studio fonctionnera très bien si je double-clique dessus. Je suis vraiment confus par ça. Mon but ici est de créer ce projet en ligne de commande en tant que tâche planifiée.
Si vous exécutez l'application à partir d'une invite de commande, il faut imprimer hors la trace de la pile si elle s'exécute en mode débogage. Si vous avez plus d'idée, postez la trace de la pile sinon. (Et supprimer la balise asp.net de la question) – Jaymz
S'il vous plaît vérifier ma mise à jour et nous fournir soit plus de code ou des détails d'exception. –