title: How do I write to command line from a WPF application?
body: <p>Hi I know how to write to console but if I write to console in my program and call my program from the command line it won't display anything.</p>
  
  <p>How do I make it so that when I say Console.WriteLine or Console.Out.Writeline ir prints to the command prompt from which it was called and not somewhere else?</p>
  
  <p>Once again I know how to do Console.WriteLine so it's not that :-p unless I'm doing it wrong.</p>
  
  <p>From what I can tell it's probably something to do with Console.SetOut(TextWriter t)</p>
  
  <p>this is a WPF application and I need it to post its data to the command line while still retaining the GUI at startup. I've triple checked and my code hits the print lines, I can actually see the lines being printed to the Visual Studio output window, it just won't display in the command line when I run it manually without VS.</p>
  
  <p>If possible I need to conditionally have the console display. ie if run from command line (or even with command arguments), display or post to the prompt, otherwise do not.</p>