0

MSTest を使用している Visual Studio 2010 テスト ソリューションがあります。今後、さまざまなコンポーネントに対して複数のテスト プロジェクトを追加する予定です。最近、新しいテスト プロジェクトを追加したとき (最初のテスト プロジェクト以来初めてテスト プロジェクトをソリューションに追加したとき)、奇妙な問題に気付きました。新しいプロジェクトに新しいテストを追加するか、既存のテストを変更して "ソリューションの再構築" を実行しようとすると、Visual Studio は "すべての再構築に成功しました" と表示しますが、変更はテスト結果に反映されません。

特定のプロジェクトを再構築することで変更を有効にすることができますが、追加したプロジェクトですべて再構築が有効にならないのは奇妙です。

上記の方法を使用して動作するテストを作成し、テストで例外をスローする行を追加し、「ソリューションの再構築」を実行し、テストがまだ合格するのを見たので、変更が有効になっていないことがわかります。

これは大きな問題ではありませんが、今後このパターンでテストを行うことになるため、修正方法を知っておくとよいでしょう。

4

1 に答える 1

1

これを理解したとき、私は完全な劣等生のように感じました。

構成マネージャーで、追加したプロジェクトの [ビルド] ボックスをオンにするのを忘れていたため、すべてを再ビルドしたときにソリューションがそれをビルドすることを認識していませんでした。

于 2013-04-09T18:38:23.220 に答える