2017-03-29 8 views
0

코딩 된 UI 테스트 방법을 실행할 때 아래와 같은 예외가 있습니다. 이는 시험 방법 본체 및 창 예외 이미지 라이브러리 아래단위 테스트 어댑터 예외가 발생했습니다.

Message: Unit Test Adapter threw exception: Could not load type 'Microsoft.VisualStudio.QualityTools.UnitTestFrmework... 

로 들어가기 전에 종료

이미 첨가되어있다.

enter image description here

나는 전체 프로젝트에

Microsoft.VisualStudio.QualityTools.CodedUITestFramework //version 14.0.0.0 
Microsoft.VisualStudio.QualityTools.UnitTestFramework //Version 10.1.0.0 
Microsoft.VisualStudio.TestTools.UITest.Common //Version 14.0.0.0 
Microsoft.VisualStudio.TestTools.UITest.Extension //Version 14.0.0.0 
Microsoft.VisualStudio.TestTools.UITesting //Version 14.0.0.0 

감사합니다 다음 버전을 사용하고 있습니다.

+0

버전으로 판단 할 때 참조에서 '특정 버전'이 true로 설정되고 다른 부분에서 oolder 어셈블리가 필요합니까? – zaitsman

+0

방금 ​​게시물을 업데이트했으며 사용중인 버전을 언급했습니다. – Aqdas

+0

프로젝트 참조에 'SpecificVersion'이 true로 설정되어 있습니까? – zaitsman

답변

0

방금 ​​app.config를 확인했는데 다음 행이 추가되었습니다.

<runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
     <assemblyIdentity name="Microsoft.VisualStudio.QualityTools.UnitTestFramework" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> 
     <bindingRedirect oldVersion="0.0.0.0-10.1.0.0" newVersion="10.1.0.0" /> 
     </dependentAssembly> 
    </assemblyBinding> 
    </runtime> 

어떻게되는지는 모르겠지만 이것을 제거하면 모든 것이 올바르게 작동하기 시작합니다.

+0

이 답변을 올바른 것으로 설정할 수 있습니다. 약간의 담당자가 생기면 여기에 걸린 모든 사람에게 맨 위에 표시됩니다 – Ryanman