Debug.WriteLine(someinfo)
プロジェクトをデバッグしているときに何らかのメカニズムがあり、チェックボックスをオフにすると、このdebug.writeline(someinfo)が呼び出されないをしたい。私は小さなデータでデバッグ情報を見たいのですが、大きなデータではすべてのdebug.writelinesをコメントアウトしなくてもオフにすることができます。そのようなことがVisual Studioで使用できる#DEBUG
/プリプロセッサフラグですか?私は、私が見たいと思って、フラグのいくつかの種類に応じてdebug.writelinesを見ていないときにはまだ "デバッグ"コンテキストにいますか?Visual Studioのデバッグ、参照/表示しないdebug.writelines
答えて
新しいビルド構成を作成することができます(たとえば、デバッグ時にはDEBUG_NO_TRACE
という名前)。アクティブソリューション構成で
メニュー ビルド=>のConfigurationManager
、デバッグ
から新しい、コピーの設定を選択します新しいプリプロセッサフラグ#DEBUG_NO_TRACE
を作成する(タブをビルドする)プロパティを投影します。
#IF DEBUG_NO_TRACE
どこに違いがありますか?
あなたがしたい時に構成を構築するchosse。
しかし、よりエレガントな解決策は多分あります...
プリプロセッサフラグが定義されている場合にのみ 'Debug.WriteLine'を呼び出す簡単なラッパーメソッドを作成することもできます。もちろん、彼は自分の既存のコールを通過し、代わりにその新しいメソッドにルーティングする必要があります。 – Tung
しかし、新しいビルドとプリプロセッサのフラグを作成することは、私の答えと同じでしょうか、何か迷っていましたか? –
利用可能なオプション:
- は、出力ウィンドウを右クリックし、「プログラムの出力」オプション
- プロジェクト+ [プロパティ]を外します、タブを構築します"Define DEBUG constant"オプションを解除し、再構築
- メインメソッドに
Trace.Listeners.Clear();
を追加します。
- 1. Visual Studio 2017:表示方法の参照
- 2. Visual Studio 2015コミュニティのメソッドの参照カウントを表示
- 3. Visual Studio 2010 Webサイトプロジェクトの非表示の参照
- 4. クラス図の静的参照を表示する - Visual Studio 2017
- 5. Visual Studioの奇妙な参照名
- 6. Visual Studio 2010 MSTestで参照アセンブリをデバッグできません
- 7. Visual Studio 2015アプリケーションプロパティウィンドウヌル参照エラー
- 8. Visual Studio:自動参照クリーニング?
- 9. Visual Studio Web参照rrrors
- 10. Visual Studio C#参照 - 警告
- 11. デバッグ時にVisual Studio拡張ウィンドウが表示されない
- 12. Visual Studioのプロジェクト参照が突然ワークステーションで動作しない
- 13. Visual Studio 2015コミュニティがデバッグしない
- 14. Visual Studio 2015でデバッグがヒットしない
- 15. Visual StudioのアドインテンプレートがVisual Studio 2015に表示されない
- 16. のVisual Studio 6.0(VC++参照の問題)
- 17. Visual StudioワークフローのSharePointタスクリストの参照列
- 18. Visual Studioでの参照の検索
- 19. Visual Studioのプロジェクトテンプレートとプライベートアセンブリの参照
- 20. Visual Studio 2013 Professionalのコード参照インジケータ
- 21. Visual Studio Web参照のURL動作
- 22. プロジェクト参照の問題、Visual Studio 2010
- 23. "ベクトルイテレータが参照解除されない" ...... Visual Studio 2010のエラー
- 24. Visual Studio 2015:std :: vectorのビジュアライゼーションでデバッグ時の情報が表示されない
- 25. Visual Studioでの.pdbファイルなしのデバッグ
- 26. Visual Studio 2015デバッグ
- 27. デバッグ中にVisual Studio 2013にローカル変数の値が表示されない
- 28. Visual Studio 2010 - デバッグ時に変数の値が表示されない
- 29. テキストファイルを参照するVisual Studio C#
- 30. 参照:.NETコアVisual Studio 2017 - SSISインテグレーション
「アウトプット」ウィンドウを見ているだけでなく、 –
私は、手動でコメントアウトするのではなく、すべてのDebug.WriteLinesを基本的にコメントアウトしたいと考えています。 – iefpw