세 가지 프로젝트가 포함 된 Visual Studio 2012 솔루션이 있습니다. 구조의 간단한 종속성 그래프이다 :왜 프로젝트 종속성이 최상위 어셈블리로 이동합니까?
- ConsoleUI
- 서브 프로젝트
- Newtonsoft.Json.dll
- RestSharp.dll
- ...
- .. .
- 서브 프로젝트
ConsoleUI를 컴파일 할 때 RestSharp가 출력되지 않지만 Newtonsoft.Json이 내 응용 프로그램에 런타임 오류를 일으키는 문제가 있습니다.
SubProject의 프로젝트 속성에서 로컬 복사가 true로 설정되어 있는지 확인했습니다.
나는 완전한 청결을하고 아무 쓸모가 없어졌습니다.
누구나 ConsoleUI에서 필요한 어셈블리를 수동으로 포함하지 않고도 솔루션을 생각할 수 있습니까?
모든 프로젝트가 2.0 및 4.5가 아닌 동일한 프레임 워크 버전인지 확인하고 "클라이언트 프로파일"을 사용하고 있는지 확인하십시오. –