2012-08-23 5 views
0

최근 솔루션을 VS2010에서 VS2012로 업그레이드하려고 시도했으며 그 중 일부로 코드 범위 결과를 생성하는 새로운 .runsettings file을 도입했습니다.VS2012에서 단위 테스트 실패 : CollectionViewSource.GetDefaultView가 null을 반환합니다.

실행 설정 파일을 지정하기 위해 VS2010에서 작동하는 .testsettings 파일의 선택을 취소해야했습니다. 이 작업을 수행하고 테스트를 실행하자마자 CollectionViewSource.GetDefaultView 메서드가 예상 기본 뷰 대신 null을 반환하기 때문에 많은 테스트가 실패하기 시작합니다.

이전 .testsettings 파일을 다시 선택하면 테스트가 모두 통과되지만 코드 적용 범위 설정이 올바르지 않습니다.

누구나 업그레이드와 비슷한 문제가 발생 했습니까?

+0

후속 조치 : 이것은 단일 프로젝트로 제한되어있는 것으로 보입니다 - 제안 사항이 있습니까? –

답변

0

문제의 원인은 무엇입니까? 단위 테스트 중 하나가 수동으로 일부 정리의 일부로 Dispatcher을 다시 시작했는데 VS2010에서는 문제가 없었지만 VS2012에서는 문제가 없었습니다.

이것은 하나의 솔루션에 매우 특정한 것 같지만,이를 발견 한 사람에게는 단서를 제공 할 수 있습니다.

관련 문제