今天我在测试我的WPF应用程序时遇到了一件奇怪的事情。 Visual Studio处于调试模式。我创建了一个路由事件处理程序方法,并且想要测试调用是否正确完成,因此我将Console.WriteLine("test");
放入该方法中,并期望在Visual的Output窗口中看到输出(“测试”字)工作室。没有出现任何东西,但我认为它应该有(稍后通过显示MessageBox进行测试)。WPF Visual Studio调试 - 控制台
我认为它应该出现,因为在此之前,我正在使用Console
类来显示消息到输出窗口,它始终都有效。所以我很惊讶,因为这件事确实对我有用!
我发现了一个“sollution”,切换设置项目“输出型”到“控制台应用程序”,但是,如我所料,一个Consolle出现在应用程序的启动。
谁能请解释我如何在Console
方法在WPF应用程序在默认设置中工作,并且可能需要使用什么在调试正确的行为?
@Krepsy 3,怎么样这个问题?你会手动使用控制台窗口还是System.Diagnostics.Debug.WriteLine()? –