0

最近、ソリューションをVS2010からVS2012にアップグレードしようとしました。その一環として、新しい.runsettingsファイルを導入して、コードカバレッジの結果を生成しました。

実行設定ファイルを指定するには、VS2010で機能していた.testsettingsファイルの選択を解除する必要がありました。CollectionViewSource.GetDefaultViewこれを実行してテストを実行するとすぐに、メソッドが予期されたデフォルトビューではなくnullを返すため、多くのテストが失敗し始めます。

古い.testsettingsファイルを再度選択すると、テストはすべて合格しますが、コードカバレッジ設定が正しくありません。

他の誰かがアップグレードで同様の問題を経験しましたか?

4

1 に答える 1

0

私は問題が何であるかを理解しました。単体テストの1つは、Dispatcherクリーンアップの一部としてを手動で再起動することでした。これはVS2010では正常に機能しましたが、VS2012では機能しませんでした。

これは1つの解決策にかなり固有のものだと思いますが、これを見つけた人には手がかりが得られるかもしれません。

于 2012-08-23T15:41:37.580 に答える