Console.WriteLine n'a pas de sortie à la Fenêtre de Sortie VS en 2017
En bref: de la Console.WriteLine fonctionnait ok VS 2015, mais il ne fonctionne plus dans VS 2017.
En détail: j'ai quelques de code visual basic à l'aide de la Console.Écrire que les sorties sont ok à la Fenêtre de Sortie VS, 2015, même lorsqu'il est configuré comme Libération ( pour le contraste avec Debug ) lancé à Démarrer le Débogage ( contrairement à exécuter Sans Débogage ).
Aujourd'hui j'ai mis à VS 2017 ( version Communautaire ), mais la Console.Écrire ne fonctionne plus dans les mêmes conditions que VS 2015.
Peut-être que j'ai fait une config VS 2015 dans le passé, mais je ne me souviens pas.
Quelqu'un peut m'aider comment faire de la Console.Écrire la sortie dans la Fenêtre de Sortie dans les mêmes conditions ( Communiqué de config lancé à Démarrer le Débogage ).
Obs: Debug.Writeline fonctionne ok ( sortie à la Fenêtre de Sortie ) lorsque vous êtes dans une configuration de Débogage. Lorsque vous êtes dans un Communiqué de config, de Débogage.Writeline, n'a pas de sortie (à la Fenêtre de Sortie), même si vous lancez avec Démarrer le Débogage. Le besoin (et donc la question) est dans le contexte de Démarrer le Débogage dans un Communiqué config.
Ce poste est de plus en plus vers le Débogage.Writeline, qui fonctionne ok ( sortie à la Fenêtre de Sortie ) lorsque vous êtes dans une configuration de Débogage. Lorsque vous êtes dans un Communiqué de config, de Débogage.Writeline, n'a pas de sortie (à la Fenêtre de Sortie), même si vous lancez avec Démarrer le Débogage.
Viens de découvrir VS 2017 ( la Communauté ) n'a pas "d'accueil", comme dans VS 2015. Dans VS 2015, le "Processus d'Hébergement" peut être activée dans le panneau de Débogage des Propriétés du Projet. En VS en 2017, il n'y a pas de tels instruments. Donc, je suis en supposant que mon ancien code sera exécuté uniquement dans VS 2015 ... 🙁
Également découvert que la Trace (le Système.Diagnostics) sorties à la Fenêtre de Sortie dans la Version de configs.
OriginalL'auteur MarcioAB | 2017-03-20
Vous devez vous connecter pour publier un commentaire.
VS 2017 ( la Communauté ) n'a pas "d'accueil", comme dans VS 2015.
Dans VS 2015, le "Processus d'Hébergement" peut être activée dans le panneau de Débogage des Propriétés du Projet.
Avec le "Processus d'Hébergement" est possible à la sortie de la Fenêtre de Sortie ( lors du lancement d'une Version config avec Démarrer le Débogage ) à l'aide de la Console.WriteLine().
En VS en 2017, il n'y a pas un tel catalyseur et donc la Console.WriteLine() n'est pas sortie de la Fenêtre de Sortie plus.
Découvert que (le Système.Diagnostics.)Trace.WriteLine(Format(...)) sorties à la Fenêtre de Sortie dans la Version configs et peut remplacer (Système).Console.WriteLine.
Avez-vous des liens vers Microsoft docs qui montrent cela? Cela fonctionnait très bien pour moi jusqu'à ce que j'ai récemment mis à jour.
Non (je ne trouve pas les liens, mais ils n'étaient pas Microsoft docs). Fonctionne très bien dans VS2015 et ne fonctionne plus en VS2017 ? (en passant c'est le contexte dans ici).
Non, il ne devrait pas être fermé, en remplacement de "de la Console." par "Trace". n'est pas une bonne solution. Rappelez-vous que la nouvelle norme est que tout devrait aller pour console/stdout. Je ne comprends pas pourquoi VS2017 ne peut pas supporter cela.
Peut-être que cela peut aider: developercommunity.visualstudio.com/content/problem/46776/...
OriginalL'auteur MarcioAB