在 VB.NET win 表单项目中将输出发送到 stdout(控制台)

发布于 2024-07-26 19:25:31 字数 110 浏览 7 评论 0原文

我有一个带有字符串变量的应用程序,它重复从数据库获取日期,对该字段执行某些操作,然后进入下一行。

有没有办法可以将一些调试信息发送到标准输出控制台,以便我可以更好地调试/查看程序的进度?

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

再见回来 2024-08-02 19:25:31

您可以使用 Debug.WriteLine

您可以将应用程序配置为使用 ConsoleTraceListener

指导所有跟踪和调试
向控制台发送消息
应用程序执行时,添加一个
ConsoleTraceListener 对象
应用程序配置文件。 编辑
配置文件
对应于你的名字
应用程序,或 app.config 文件
Visual Studio 2005 项目。 在这个
文件,插入一个元素
ConsoleTraceListener。

下面的示例添加了一个
ConsoleTraceListener 对象命名
configConsoleListener 监听器
收藏。

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="configConsoleListener" 
          type="System.Diagnostics.ConsoleTraceListener" />
      </listeners>
    </trace>
  </system.diagnostics>
 </configuration>

然后你可以调用 Debug.WriteLine ,它将记录到输出控制台。

You can use Debug.WriteLine.

You can configure your application to use the ConsoleTraceListener:

To direct all trace and debug
messages to the console while the
application executes, add a
ConsoleTraceListener object to the
application configuration file. Edit
the configuration file that
corresponds to the name of your
application, or the app.config file in
a Visual Studio 2005 project. In this
file, insert an element for a
ConsoleTraceListener.

The following example adds a
ConsoleTraceListener object named
configConsoleListener to the Listeners
collection.

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="configConsoleListener" 
          type="System.Diagnostics.ConsoleTraceListener" />
      </listeners>
    </trace>
  </system.diagnostics>
 </configuration>

Then you can call Debug.WriteLine and it will log to the output console.

云朵有点甜 2024-08-02 19:25:31

System.Console.WriteLine 也能达到目的。

文档

System.Console.WriteLine will also do the trick.

Documentation

做个ˇ局外人 2024-08-02 19:25:31

更好的选择是将其发送到调试器输出窗口。 这在调试程序并在发布版本中编译时可见。

Debug.WriteLine("some message")

对于 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.

Debug.WriteLine("some message")

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文