내 구성 :MSTEST 실패 2008
- VS2010 솔루션
- TFS 2008
- 빌드 서버 - TFS 2008
- 빌드 서버도 VS2008 팀이있다 Suite 및 VS2010 궁극적 인 설치
TFS 2008은 VS2010 솔루션을 올바르게 구축합니다. 그러나 단위 테스트를 실행할 시간이되면 다음과 같은 MsTest 오류가 발생합니다.
어셈블리에서 "TestToolsTask"작업 사용 "D : \ 프로그램 Files \ Microsoft 비주얼 스튜디오 9.0 \ Common7 \ IDE \ PrivateAssemblies \ Microsoft.VisualStudio.QualityTools.MSBuildTasks.dll"를. 작업 "TestToolsTask"명령 :
D : 비주얼 \ 프로그램 Files \ Microsoft 스튜디오 10.0 \ Common7 \ IDE \ MSTest.exe /NOLOGO /searchpathroot : "D가 : \는 \ 응용 프로그램 \ 소스를 구축 \ 86 \ 바이너리 " /resultsfileroot :"D : \ Builds \ App \ Source \ 86 \ TestResults " /testcontainer:"D:\Builds\App\Source\86\Binary*\\Tests.dll" /publish : "http :/tfsServer : 8080/" /publishbuild :"vstfs : /// 빌드/빌드/26029 " /teamproject :"D "에서" " "TestToolsTask MSTest.exe "작업이 을 사용하고"제안 : \ 프로그램 Files \ Microsoft Visu al Studio 10.0 \ Common7 \ IDE \ MSTest.exe "로 변경하십시오.게시하려면 게시 플랫폼이 지정되지 않았습니다. 경고 MSB6006 : "MSTest.exe"는 코드 1 종료 [D를 \ 빌드 \ 애플리케이션 \ 소스 \ 86 \ BuildType \ TFSBuild.proj] 스위치 구문 입력 "MSTEST/도움말" MSBUILD 들어 ContinueOnError = true로 작업이 이라고했기 때문에 이전 오류는 경고로 변환되었습니다. "TestToolsTask"작업의 "ContinueOnError" 이 "true"로 설정되어 있기 때문에 을 계속 빌드하십시오. 실행중인 작업 "TestToolsTask"- FAILED.
MsTest가 실패하게되는 원인이 확실하지 않습니다.
당신은 정확했다. 내가해야 할 일은 "Microsoft.TeamFoundation.Build.targets"을 "Microsoft.VisualStudio.QualityTools.MSBuildTasks.dll"대신 "Microsoft.TeamFoundation.Build.ProcessComponents.dll"을 가리 키도록 업데이트하는 것이 었습니다. –