문제

두 개의 클라이언트와 서버를 구축하고 많은 라이브러리를 공유하는 세 가지 솔루션이 있습니다. 필요한 모든 프로젝트를 구축하는 "마스터"솔루션으로이를 결합하고 싶습니다.

아마도 자신의 문제가있는 여러 가지 이유로, 일부 공유 라이브러리 중 일부는 정적으로 (.lib 만) 하나의 응용 프로그램과 동적으로 (.lib + .dll) 다른 응용 프로그램에 연결됩니다. 따라서 빌드는 실제로 단일 프로젝트의 두 개의 별도 구성을 구축해야합니다. VS 종속성 이이 사건을 처리하지 않는 것처럼 보이지만 다른 사람이 이미 이것을 해결했는지 볼 것이라고 생각했습니다.

도움이 되었습니까?

해결책

현재 저는 2 개 대신 4 개의 솔루션 구성을 사용하고 있습니다.

Debug Clients
Release Clients
Debug Server
Release Server

각 솔루션 구성은 적절한 프로젝트 구성을 구축합니다. 그런 다음 현재 관심있는 두 가지에 "배치 빌드"를 수행하여 모든 것을 빌드 할 수 있으며 배치 빌드를 사용할 때 병렬 빌드를 거부하는 것 같습니다.

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