2008-10-01 2 views
6

Visual Studio에서 .sln 의 .vsmdi 파일 목록을 수정할 때마다 단위 테스트를 실행할 때마다 가끔씩 나타나는 것 같습니다. 내 소스 제어 클라이언트가 .sln 파일을 체크 인하 지 않아도 체크 인 할 필요가 있다고 생각하기 때문에 성가신 일입니다. Visual Studio에서 테스트를 실행 한 후 .sln 파일을 삭제하지 않으려면 어떻게해야합니까?테스트를 실행할 때마다 Visual Studio가 솔루션 파일을 수정하지 못하도록하는 방법이 있습니까?

편집 : 마이크로 소프트 연결 issue이 논의 발견 일들이 그저 잠시 동안 그 끔찍한 버그 추적기

+0

초기 설정 후 .sln 파일에 대한 소스 제어 링크를 부킹하는 옵션이 아닙니까? 내 경험에 의하면, 프로젝트의 범위가 알려지면 자주 변경되지 않으며 가끔 수동으로 업데이트 할 수 있습니다. –

답변

3

나는 해결책이 존재한다고 생각하지 않습니다. 문제를 문서화하고 재현 사례를 문서화하는 좋은 연결 사례는 this one입니다. 페이지 하단의 주석 작성자가 해결 방법을 제안합니다. 여기에서 다시 작성했습니다. 나는 repro 수 할 수 있었다

: 나는 실제로 아직 자신이 해결 방법을 시험하지 않았다, 나는이 버그 :(연결의 경우에서

에 의한 변화를 폐기에 마비 왔 추측 현상 B 검사 이 빠져 나와 vsdmi에 단위 테스트를 추가.이 전형적 새로운 하나를 생성 할 발생할 때 으로 vsdmi 파일 현상 제 A를 실행하는 테스트를 가짐으로써이 문제 .

가지고 해결 나를 위해 일했다 은 단위 테스트 활동에 대해 dev에 대해 vsdmi 파일을 작성하여 을 SCC에 체크인하고 빌드 테스트를 위해 vsdmis를 작성하고 회귀를 자동화합니다 ( ).

얌하지만 작동합니다.

+0

해결 방법을 잘 모르겠습니다. 아무도 이것을 명확히 할 수 있습니까? – Luke

+0

루크 : 나는 그것을 이해하고 있는지 잘 모르겠다. 나는 좋은 writeup을 포함하고있는 것으로 보이는 Connect 케이스에서 그것을 복사했다. 내 팀 외에 아무도 모든 주파수로 테스트를 실행하지 않는다. 어떤 해결 방법을 시험하기 위해 시간을 투자 할 가치가있다. 나는이 버그에 익숙하다. –

0

편집 한 후 거기에서 사라 때문에 짜증 : 죄송는 "목록에 대한 혼란스러워했다 vsmdi 파일의 "것. 제안은 효과가 없었을 것입니다.

+0

그래, .sln 파일을 소스 제어에 보관해야합니다. – Luke

0

그것은 시대에 대한 질문입니다 ... 나는 변화를 저지르기 전에 솔루션이 어떤 이유로 든 체크 아웃되었는지 항상 확인합니다.

관련 문제