4

Trace.Writeいくつかのデバッグ情報を収集するために使用する一連のmstestユニットテストがあります。また、VS2010から実行してから、[テスト実行の詳細]に移動すると、すべてのメッセージを表示できる[デバッグトレース]セクションがあります。

しかし、ビルドマシンのコマンドラインから同じテストを実行すると、トレースが記録されません。

私が試したこと:

  • デバッグ構成になっていることを確認してください
  • debugtracetraceinfoなどのオプションを備えた/detailsコマンドラインスイッチ
  • リスナーを介してディスク上のファイルにトレースを保存することについて知っていますが、書き込むための解決策を見つけたいと思います

誰かが同様の問題を抱えていましたか?

4

1 に答える 1

2

Console.WriteLine代わりに使用してみてください。私は以前にこの問題を抱えていましたが、テスト結果ビューで利用可能な出力があったという点で、私のためMSTestWriteLine働いていました。

他にどんなことが好きなのDebug.WriteLineか、Trace.WriteLineうまくいかなかったのかわからないので、正直に言うとわざわざ気になりませんでした。(まあ、私は使用をやめてMSTest、に移動しましたNUnit

于 2012-08-27T17:17:47.753 に答える