質問

Visual Studio 2010に問題があります デバッガ ユニットテストデバッグモードを使用する場合。

テストでブレークポイントを押したとき、すべてのオブジェクトデータが疑問符に置き換えられ、「子供は評価できなかった」と言っています。その後まもなく、そうします アボート 自己によるデバッグモードと、未来のブレークポイントを無視します。エラーは表示されていませんが、要約の下で読むことができます。

テストホストプロセスは予期せず終了しました。

このエラーに関する有用な情報が見つかりません。

テストの外側やテストを介して(/踏む)ときにデバッグするのに問題はありません。すべての行にブレークポイントを配置すると、ほとんどの場合データが表示されます。オブジェクトの変更に接続されているすべての行にブレークポイントがない場合、テストは中止されます。

データは問題なく以前に表示されており、はい、すべての参照が利用可能で最新のものです。

誰かが同時の問題を経験したことがありますか? ...そしてうまくいけば解決策を見つけましたか?

これは私がこれまでに試したことです:

  • ソリューションの再構築とクリーニング。
  • ビジュアルスタジオ +再起動システムの閉鎖
  • インストールされたvs10サービスパック1
  • Visual Studio 10を再インストールしました10
  • VS10 Ultimate and Premiumでテストされています
  • ソリューションファイルの削除と再生
  • すべてのブレークポイントを削除します
  • traceandtestimpact/local.testsettings:テストタイムアウト>タイムアウトと30分に設定された中止。
  • traceandtestimpact/local.testsettings:ユニットテスト>アセンブリフォルダーが定義されています
  • traceandtestimpact/local.testsettings:deployment> enable deplyment-ディレクトリとファイル

システムインフォメーションWindows 7 Ultimate 64ビット

追加情報:

  • コードを踏むと、データが表示されます。
  • 私が実行しているテストは失敗していません。ブレークポイントが座っていない場合、彼らは合格します。
  • コードの早い段階でブレークポイントを配置すると、テストはそこに中止されます。
  • 唯一の目に見えるランタイムオブジェクト情報はカウントであり、このように表示されます: "count = 0x00000001"
  • この問題に加えて、デバッガーは一般に「盗聴」です。私がブレークポイントを削除すると、彼らは戻ってきます!いくつかのブレークポイントは、デバッグの時期まで見えません。問題が始まる前に配置されたブレークポイントは削除できず、それでも正常に動作しています。

どんな提案でも大歓迎です。 次に何を試すべきかわからない。

御時間ありがとうございます :)

役に立ちましたか?

解決

Jaredpar 答えを与えました: エラー:テストホストプロセスは予期せず終了しました。 -VS10デバッガーの問題 また、上記で説明された問題のほとんどを解決しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top