VS2012 で単体テストを正常に実行すると、次のエラーが発生します。
進行中のテスト実行がないため、テスト実行のキャンセルはできません
エラーは、単体テストが成功した後にのみ表示されます (ビジュアル スタジオの緑色のチェック)。
なぜこのエラーが発生するのですか?
VS2012 で単体テストを正常に実行すると、次のエラーが発生します。
進行中のテスト実行がないため、テスト実行のキャンセルはできません
エラーは、単体テストが成功した後にのみ表示されます (ビジュアル スタジオの緑色のチェック)。
なぜこのエラーが発生するのですか?
私は VS 2012 を使用しており、テスト エクスプローラーを NUnit テスト アダプターと共に使用しています。このエラーにより、失敗したテストをデバッグできませんでした。ここでこの問題の回避策を見つけました
これらの例外を克服するには:
- [デバッグ] メニュー項目に移動します
- 「オプションと設定...」を選択します
- 「自分のコードのみを有効にする」にチェックを入れる
補足として、これにより、shimmed コードにステップインすることもできます (偽の使用を介して)。
InvalidOperationException
例外ダイアログでブレークオンを無効にします。
Visual Studio は、既に終了したテストを正常に停止していないようで、このエラーが発生します。
また、Visual Studio を再起動したところ、エラーは表示されなくなりました。
問題を解決するために InvalidOperationException での中断を無効にする理由がわかりません。将来、実際に InvalidOperationException が発生した場合はどうなるでしょうか?