여기에 대해 몇 가지 질문이 있지만, 아무도 유효한 (나를 위해) 대답이 없습니다. 문제는 다음과 같습니다.신뢰할 수있는 신뢰할 수있는 위치 msbuild에서 mstest.exe
경로를 하드 코딩하지 않거나 $ (VSxxComnTools) 또는 $ (VSINSTALLDIR) 변수를 사용하지 않고 msbuild 프로젝트에서 mstest.exe의 위치를 확인하는 방법이 있습니까?
후자는 VS 테스트 에이전트가 설치되어 있고 전체 VS가 아닌 빌드 서버 (비 TFS이지만 Bamboo 또는 TeamCity)에서 실행되어야하기 때문에입니다.
추가 정보 : 물론 이것은 msbuild, C# 컴파일러 및 mstest가 설치된 다른 모든 컴퓨터에서도 작동해야합니다. 왜냐하면 모두가 github에서 프로젝트를 체크 아웃 할 수 있어야하고 msbuild를 호출해야하며 모든 것이 그냥 실행되어야합니다. 부드럽게.
이지만, 다른 모든 사람이 단지 예에서 프로젝트를 잡아 위해 그 불가능 할 것 github 및 구축 및 테스트. 그래서 이것은 유효한 옵션이 아닙니다. –