TeamCity NUnit 빌더를 사용하여 .DLL 파일에 저장된 테스트를 실행하고 있습니다.TeamCity에서 NUnit 테스트를 실행할 때 FileNotFoundException이 발생했습니다.
내 .DLL은 동일한 폴더에있는 다른 DLL을 참조합니다.
이들을 실행할 때 참조 된 DLL에 대해 FileNotFoundException이 발생합니다.
어떻게 해결할 수 있습니까? 아마도 TC NUnit 러너가 메인 애플리케이션 실행 폴더로 다른 dir을 사용하고 있기 때문에 테스트 DLL 옆에 실제로로드되어있는 파일로부터 보호 할 수는 있지만 아직이 주장을 증명할 수는 없다고 생각합니다.
누구든지이 동작이 발생 했습니까?
현재 6.5, Windows, 예를 사용하고 있습니다. 나는 경로가 상대적이라는 것을 안다. 그것은 이것이 실패한 이유를 이해하려고 노력하는 논리적 인 설명 일 뿐이다. Dll A가 Dll B를 참조한다면 (둘 다 같은 dir에서), Dll B를 찾지 못한 이유는 무엇입니까? –