デバッグ中に、ASP MVC3 アプリケーションでいくつかの変数をログに記録したいと考えています。私は次のようないくつかの異なることを試しました:
Debug.Log(topTitle + " " + subTitle);
これはうまくいかないようです。C# コードから VS2010 のコンソールに書き込むにはどうすればよいですか?
デバッグ中に、ASP MVC3 アプリケーションでいくつかの変数をログに記録したいと考えています。私は次のようないくつかの異なることを試しました:
Debug.Log(topTitle + " " + subTitle);
これはうまくいかないようです。C# コードから VS2010 のコンソールに書き込むにはどうすればよいですか?
Visual Studio でコンソール ウィンドウに書き込むには、次を使用します。
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
以下は、その動作のスクリーンショットです。
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.
Visual Studio でコンソール ウィンドウに書き込むには、次を使用します。
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
または、 で表示および操作できますImmediate window
。即時ウィンドウ
Visual Studio コード ターミナルで dotnet プロジェクトを実行している場合は、構文を使用しますSystem.Console.WriteLine("Something")
。
乾杯!
System.Diagnostics.Debug
log メソッドはありません。使用できますSystem.Diagnostics.Debug.WriteLine
。出力ウィンドウで出力を表示できます。次に、デバッグ モードで実行していることを確認します。
. デバッグ情報は、デバッグ モードで実行している場合にのみ表示されます。リリース モードでは、Debug ステートメントは表示されません (これらのステートメントをリリース モードで表示する場合は、Debug の代わりに Trace を使用できます)。
以下の記事を参照してください