문제

후속 조치 이 질문, Team Foundation Build와 함께만 프로젝트를 구축합니다.: 이제 20 개 이상의 프로젝트가있는 솔루션에서 3 개의 프로젝트를 성공적으로 "격리"했습니다. 세 가지 프로젝트 중 하나는 다른 프로젝트 중 하나 (클래스 라이브러리)에 대한 단위 테스트를 포함하는 테스트 프로젝트입니다.

팀 빌드는 정상으로 실행되고 있으며 세 프로젝트만이 프로세스에 포함되어 있습니다. 그러나 테스트 프로젝트에서 빌드의 일부로 테스트를 실행하면 테스트가 통과되지만 빌드는 "실행 테스트"단계에서 실패하고 빌드 로그 에서이 메시지를받습니다.

TestToolstask : 계측 경고 : 바이너리 C : 사용자 ... [누락 된 DLL 로의 로컬 경로]를 찾을 수 없습니다.
작업이 계속되는 allyOnerRor = true로 호출되었으므로 이전 오류가 경고로 변환되었습니다.

솔루션의 일부인 세 가지 다른 DLL에 대해 동일한 메시지가 반복되지만, 제가 구축하려는 세 가지 프로젝트 에서이 DLL에 대한 언급이 없을 것이라고 100% 확신합니다. 내 빌드/테스트 프로세스에 어떻게 포함됩니까? 이 오류를 어떻게 처리합니까?

도움이 되었습니까?

해결책

세 가지 신비한 프로젝트가 코드 커버리지를 활성화하여 테스트에서 참조하게되었습니다.
또한 솔루션에 데이터베이스 프로젝트가 있었는데, 이는 물건을 더 잘 망치는 것처럼 보였습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top