2016-06-27 3 views
3

최근에 나는 성가신 문제가 있습니다. Unit Test Sessions 윈도우에서 몇 가지 테스트를 실행하면 ReSharper가 코드의 변경 사항을 완전히 무시한 것 같습니다 (테스트 자체의 코드에서도 마찬가지입니다). 아무 것도 재구성하지 않습니다. 그 때문에 모든 것을 수동으로 다시 만들어야합니다. 그 문제는 버그 추적기에 게시하기에는 너무 일반적인 문제이므로 적어도 추가 정보는 찾고 싶습니다. MsBuild의 경우 항상 진단 로깅을 활성화하고 빌드 중 모든 의사 결정을 추적 할 수 있습니다. ReSharper의 문제점은 무엇입니까?ReSharper가 실행되기 전에 단위 테스트 프로젝트를 다시 빌드하지 않는 이유를 알아내는 방법은 무엇입니까?

버전 : Visual Studio 2015 Pro 업데이트 2; ReSharper Ultimate 2016.1.2.

답변

3

우연히 라이더 EAP를 설치 했습니까? 테스트를 "Never"로 실행하기 전에 빌드 작업을 설정하는 최신 EAP (EAP7)에 버그가 있으며, Rider와 ReSharper간에 글로벌 설정 파일이 공유되므로 ReSharper는 실행 전에 테스트를 빌드하지 않습니다. 수정은 간단합니다. 단위 테스트 러너 창에서 드롭 다운 값을 변경하기 만하면됩니다. 자세한 내용은 bug report을 참조하십시오. 값이 리셋 얻는다 즉에 "절대로"때마다 라이더는 단위 테스트 창이 열리지 않는 경우 -이 반복되는 문제의 경우 I가 확실하지 않다

Screenshot

한 가지입니다. 이는 불행한 버그이며 EAP8에서 확실히 수정 될 것입니다.

+2

여기 @citizenmatt가 정확히 –

+1

OMG에 대해 말하는 설정을 변경할 수있는 위치를 보여주는 [스크린 샷] (http://oi64.tinypic.com/2hfjf4w.jpg)입니다. 정확히 그 경우입니다! – ironic

+0

@AlexandruMarculescu 답변에 스크린 샷을 추가했습니다. citizenmatt : 나는 당신이 꺼리지 않기를 바랍니다 :) – t3chb0t