저는 프로젝트에서 작업 해 왔으며 함께 성장할 수없는 두 부분이 상호 의존적이라는 것을 알고 있습니다.csc.exe와 상호 종속 어셈블리
이 두 부분을 a.exe 및 b.dll이라고합시다. b.dll은 a.exe가 데이터를 검색 할 수있는 구현을 제공하지만, 다른 독립 실행 형 프로그램과 통신 할 수 있도록 쉽게 변경 될 수 있도록 자체 독립 실행 형 어셈블리를 원합니다.
그러나 a.exe에서 b.dll을 참조해야하지만 b.dll에는 a.exe에서 분리 할 수없는 여러 기능이 필요합니다.
필자는이 프로젝트를 작성하면서 테스트 중이므로 a.exe와 b.dll이 모두 존재하며 a.exe와 a.exe에 대해 b.dll을 컴파일 할 수 있습니다. b.dll에 대해,하지만 어떻게 소스에서 이들 모두를 재건 할 수 있습니까?
Visual Studio에서 순환 종속성 오류를 얻지 못했습니다. – Oded
@Oded 그는 명령 행 편집을 사용하고 있습니다. 반복적으로이를 빌드하고 순환 종속성을 만들 수 있습니다.하지만 매우 어렵지 않게 깨끗한 재 구축을 할 수 있습니다. –
@ReedCopsey - 그가 그럴 것이라고 생각했지만 OP로부터 확인을 원했습니다. 당신이 말했듯이,이 시나리오에서는 깨끗한 빌드가 불가능합니다. – Oded