4

選択したテストを実行すると、テスト エクスプローラーでテストが正しく実行されます。ただし、Run Allボタンを使用すると、VS2012 は次のSystem.Exception状態をスローします。

メイン アプリケーション アセンブリが見つかりませんでした...

アプリケーション アセンブリを見つけるためにテスト エクスプローラーを構成できる場所はありますか?

例をいただければ幸いです。

4

1 に答える 1

0

これは、問題を見つけるための分割統治の提案です。

属性 [IgnoreAttribute] を 1 つを除くすべてのテストに配置します。すべて実行してください。同じことが起こりますか?そうでない場合は、別のテストで無視を削除して、もう一度すべて実行してください。失敗するまでやり続ける。組み合わせた特定のテストは、別のテストと失敗していますか? もしそうなら、それはあなたに何を言っているのですか...

失敗がすぐに発生した場合、または選択したテストに関係なく、[ClassInitialize()] または [TestInitialize()] を持つ初期化メソッドをチェックし (ある場合)、それらが初期化の発生などの問題を引き起こしていないことを確認します。メソッドにブレークポイントを置き、それらが期待どおりに呼び出されるかどうかを確認することにより、一度だけ実行する必要がある場合に複数回。

于 2012-10-10T17:42:45.060 に答える