DEBUG と TRACE を定義しました。Trace.WriteLine、Debug.WriteLine、Console.WriteLine、および TestContext.WriteLine を試しました。[テスト結果] ウィンドウに、出力 (StdOut)、エラー (StdError)、デバッグ トレース、およびスタック トレースの列を追加しました。出力ウィンドウのさまざまなストリームで利用可能なすべての「出力元を表示」オプションを試しました。グラフなどで出力概要ウィンドウ全体を見てきました。そして、1 バイトのトレース出力がどこにも見つかりません。
私は VS 2008 でも同じ問題を抱えていました。負荷テストは新しく粗雑な機能でした... アップグレードすれば簡単になると思っていましたが、そうではありませんでした。
これらのテストでは、トレース メッセージをコンソールに記録することが世界で最も簡単で最も明白なことであるかのように、ウェブ全体で人々が話しています。負荷テストを実行している場合のみ、通常のデバッグ中にこの種のトレース出力に問題はありません。方法が見つからないのはなぜですか?
[更新] 部分的な回答が見つかりました: 失敗したテスト実行のトレース出力を確認できます。実行に失敗した後、グラフと統計のページが開き、さまざまな場所にエラーへのリンクがあります。それをクリックして [ロード テスト エラー] ウィンドウを開き、エラーを右クリックして [詳細の表示] を選択すると、[追加情報] セクションがあるページが表示され、そのセクションには TestContext.WriteLine で書き込まれたすべてのメッセージが含まれます。Debug.WriteLine で書き込まれたメッセージを含むデバッグ トレース セクションもあります。
しかし、成功した実行のためにこの出力を見る方法がわかりません。(そして、特定の出力を単一のストリームに結合できると便利ですが、それを手動で実装しなければならない理由がわかると思います。)