在 VB.NET win 表单项目中将输出发送到 stdout(控制台)
我有一个带有字符串变量的应用程序,它重复从数据库获取日期,对该字段执行某些操作,然后进入下一行。
有没有办法可以将一些调试信息发送到标准输出控制台,以便我可以更好地调试/查看程序的进度?
I have an application with a String variable that repeated gets a Date from a database, does something with that field, then goes onto the next row.
Is there a way I can send send out some debugging information to the stdout console so I can debug better/view the progress of the program?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用
Debug.WriteLine
。您可以将应用程序配置为使用
ConsoleTraceListener
:然后你可以调用 Debug.WriteLine ,它将记录到输出控制台。
You can use
Debug.WriteLine
.You can configure your application to use the
ConsoleTraceListener
:Then you can call
Debug.WriteLine
and it will log to the output console.System.Console.WriteLine
也能达到目的。文档
System.Console.WriteLine
will also do the trick.Documentation
更好的选择是将其发送到调试器输出窗口。 这在调试程序并在发布版本中编译时可见。
对于 WinForms 项目,调用 Console.WriteLine 将失败。 我一时记不起它是否会抛出或默默地失败,但它肯定行不通。
A better option is to send it to the Debugger output window. This will be visible while debugging the program and compiled out in a Release build.
Calls to Console.WriteLine will fail for a WinForms project. Off the top of my head I can't remember if it will throw or fail silently, but it certainly won't work.
尝试
Debug.Writeline()
Try
Debug.Writeline()