12

VS2012 で単体テストを正常に実行すると、次のエラーが発生します。

進行中のテスト実行がないため、テスト実行のキャンセルはできません

エラーは、単体テストが成功した後にのみ表示されます (ビジュアル スタジオの緑色のチェック)。

なぜこのエラーが発生するのですか?

4

4 に答える 4

12

私は VS 2012 を使用しており、テスト エクスプローラーを NUnit テスト アダプターと共に使用しています。このエラーにより、失敗したテストをデバッグできませんでした。ここでこの問題の回避策を見つけました

これらの例外を克服するには:

  1. [デバッグ] メニュー項目に移動します
  2. 「オプションと設定...」を選択します
  3. 「自分のコードのみを有効にする」にチェックを入れる

補足として、これにより、shimmed コードにステップインすることもできます (偽の使用を介して)。

于 2014-07-14T16:01:45.093 に答える
10

InvalidOperationException例外ダイアログでブレークオンを無効にします。

Visual Studio は、既に終了したテストを正常に停止していないようで、このエラーが発生します。

于 2013-06-03T12:05:44.837 に答える
2

また、Visual Studio を再起動したところ、エラーは表示されなくなりました。

問題を解決するために InvalidOperationException での中断を無効にする理由がわかりません。将来、実際に InvalidOperationException が発生した場合はどうなるでしょうか?

于 2014-06-12T08:41:59.907 に答える