17

デバッグ中に、ASP MVC3 アプリケーションでいくつかの変数をログに記録したいと考えています。私は次のようないくつかの異なることを試しました:

Debug.Log(topTitle + " " + subTitle);

これはうまくいかないようです。C# コードから VS2010 のコンソールに書き込むにはどうすればよいですか?

4

5 に答える 5

35

Visual Studio でコンソール ウィンドウに書き込むには、次を使用します。

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);

以下は、その動作のスクリーンショットです。

ここに画像の説明を入力

于 2012-10-18T04:31:59.487 に答える
1

You can use Debug class to emit debugging information from you application. You can even add trace listener to your web.config file to redirect the output to a file or event log when you're not debugging from Visual Studio.

于 2012-10-18T04:38:22.140 に答える
0

Visual Studio でコンソール ウィンドウに書き込むには、次を使用します。

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);

または、 で表示および操作できますImmediate window即時ウィンドウ

于 2012-10-18T04:45:58.020 に答える
0

Visual Studio コード ターミナルで dotnet プロジェクトを実行している場合は、構文を使用しますSystem.Console.WriteLine("Something")

乾杯!

于 2020-07-06T17:39:28.080 に答える
0

System.Diagnostics.Debuglog メソッドはありません。使用できますSystem.Diagnostics.Debug.WriteLine 。出力ウィンドウで出力を表示できます。次に、デバッグ モードで実行していることを確認します。

. デバッグ情報は、デバッグ モードで実行している場合にのみ表示されます。リリース モードでは、Debug ステートメントは表示されません (これらのステートメントをリリース モードで表示する場合は、Debug の代わりに Trace を使用できます)。

以下の記事を参照してください

Visual C# でトレースおよびデバッグする方法

于 2012-10-18T04:54:36.423 に答える