Visual Studio가 새 .vsmdi 파일을 만드는 이유는 무엇입니까?
Visual Studio 2008에서 솔루션을 열고 단위 테스트를 실행하면 VS는 솔루션 항목 폴더에 새 .vsmdi 파일을 만들고 사용 가능한 다음 번호 (예 : My Solution2.vsmdi)를 제공합니다.
VS가 왜 이런 일을하는지 그리고 어떻게이 일을 멈추게 할 수 있는지 아십니까?
나타납니다 VSMDI 문제가 알려진 버그 및 VS2005 팀 시스템 이후 주변왔다 있지만 아직까지는 명확한 수정이 없습니다. MS 테스트를 사용하지 않는 또 다른 이유.
MSDN 블로그는 VSMDI 파일없이 단위 테스트를 실행하는 방법을 자세히 설명합니다 .
VSMDI 파일이 소스 제어를 받고 있다고 가정하면이 문제에 대한 Microsoft 지원 문서 : 소스 제어에서 VSMDI 파일로 팀 테스트를 실행 한 후 여러 vsmdi 파일 이 있습니다.
즉,
다른 사람이 vsmdi 파일을 수정하는 동안 누군가가 테스트를 실행했습니다. Team Test는 VSMDI 파일이 동기화되지 않았 음을 감지하므로 Team Test에서 파일을 만들고 증가하는 vsmdi 파일을 볼 수 있습니다.
과:
앞으로 파일이 수정 될 때 자동 체크 아웃으로 표시되지 않도록해야합니다. 현재 테스터가 VSMDI 파일을 체크 아웃 한 경우 다른 사용자가 체크 아웃 할 수 없도록합니다. 개발자가 파일을 체크 아웃하고 테스트를 실행 한 다음 다시 체크인하기를 원합니다.
나는 항상 .vsmdi를 확인하여이 문제를 해결합니다.
이것은 .vsmdi 파일이 읽기 전용 일 때만 발생하는 것 같습니다. 예를 들어, 그런 종류의 로컬 파일 잠금 동작 (Perforce 등)을 사용하는 버전 제어 시스템에서 체크 아웃되지 않은 것 같습니다.
이전 게시물 그러나 vsmdi는 테스트 시스템에 의해 생성 된 메타 데이터 파일입니다.
참고 URL : https://stackoverflow.com/questions/28171/why-does-visual-studio-create-a-new-vsmdi-file
'Program Tip' 카테고리의 다른 글
웹 개발 및 디자인에 유용한 Vim 플러그인 (php, html, css, javascript)? (0) | 2020.11.25 |
---|---|
Angularjs-간단한 양식 제출 (0) | 2020.11.25 |
자바 스크립트 : document.execCommand 크로스 브라우저? (0) | 2020.11.25 |
웹팩, ES6 및 Babel로 디버깅 (0) | 2020.11.25 |
추적 파일 열기 오류 : 해당 파일 또는 디렉토리가 없습니다. (2) (0) | 2020.11.25 |