データベースからDateを取得し、そのフィールドで何かを繰り返し、次の行に移動するString変数を持つアプリケーションがあります。VB.NET winフォームプロジェクトでstdout(コンソール)に出力を送信
stdoutコンソールにデバッグ情報を送信する方法がありますか?私はデバッグを良くして、プログラムの進捗状況を見ることができますか?
データベースからDateを取得し、そのフィールドで何かを繰り返し、次の行に移動するString変数を持つアプリケーションがあります。VB.NET winフォームプロジェクトでstdout(コンソール)に出力を送信
stdoutコンソールにデバッグ情報を送信する方法がありますか?私はデバッグを良くして、プログラムの進捗状況を見ることができますか?
Debug.WriteLine
を使用できます。
あなたはConsoleTraceListener
を使用するようにアプリケーションを構成できます。
アプリケーションの実行中にコンソールに、すべてのトレースとデバッグ メッセージを指示するために、 アプリケーション構成ファイルに ConsoleTraceListenerオブジェクトを追加します。 が アプリケーションの名前に対応する構成ファイル、または のVisual Studio 2005プロジェクトのapp.configファイルを編集する構成ファイルを編集します。この ファイルに、 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
を呼び出すことができ、それが出力コンソールにログインします。
は、より良いオプションは、デバッガの出力ウィンドウに送信することであるDebug.Writeline()
を試してみてください。これは、プログラムのデバッグ中に表示され、リリースビルドでコンパイルされます。
Debug.WriteLine("some message")
WinFormsプロジェクトではConsole.WriteLineの呼び出しが失敗します。私の頭の上から私はそれが黙って捨てるか失敗するか覚えていないが、確かにうまくいかない。
30秒が遅すぎます! – Randolpho