문제

나는 많은 프로젝트가있는 해결책을 가지고 있습니다.이러한 프로젝트 중 일부는 다양한 3 자 종속성에 대한 참조가 있습니다.이러한 종속성은 소스 제어 ($ \ projectname \ branchname \ 종속성)에 있습니다.솔루션을 구축하면 Visual Studio에서 잘 작동합니다.

솔루션을 빌드하기위한 빌드 정의를 만들면 해결 방법을 제 3 자 종속성으로 프로젝트를 작성하려고 할 때 실패합니다.오류 메시지에서 얻을 수있는 메시지 (어셈블리를 찾을 수 없음)로 인해 3 파티 DLL을 대상 폴더에 복사하지 않기 때문입니다.

소스 컨트롤의 위치에서 이러한 종속성을 소스 컨트롤의 위치에서 복사하는 방법은 내 프로젝트를 컴파일합니까?

도움이 되었습니까?

해결책

조금 더 좀 더 파고 나서 빌드 정의에서는 어디에서 원하는 소스를 지정할 수있는 작업 공간 섹션이 있습니다.

내가해야 할 일은 나의 종속성이 $ (builddir) \ binaries에 출력 될 것이고 문제가 해결되었다는 것을 지정했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top