2012-10-24 4 views
7

단위 테스트를 위해 MSTest 및 Visual Studio 2012를 사용하고 있으며 Environment.CurrentDirectory 호출과 관련하여 두 대의 다른 컴퓨터에서 실행되는 방식에 차이가 있습니다. 두 시스템은 똑같은 테스트를 실행하고 정확히 동일한 .testsettings 파일 (모든 배치가 해제 된 상태)을 Environment.CurrentDirectory가 프로젝트의 빈/디버그 (원하는대로)로 반환하고 다른 하나는 TestResults/.../Out을 현재 작업 디렉토리로 사용합니다.MSTest Environment.CurrentDirectory incorrect VS 2012

bin/debug 폴더에서 실행되는 경우 실행을위한 TestResults 폴더는 비어 있지만 다른 컴퓨터에서는 TestResults 폴더에 AgentReset 파일이 있으며 어디에서 왔는지 알 수 없습니다. 아무도 왜 이런 일이 일어날 지 알고 설정이나 어딘가에 설정이 있다면?

+0

나는 또한 같은 문제가있다. ( – Geethanga

답변

0

두 번째 시스템에서 사용중인 배치가 있는지 확인하십시오.