2010-07-08 3 views
0

나는 많은 프로젝트와 솔루션을 빌드 할 때, 나는 다음과 같은 오류 얻을 :VS2003 : 건물 솔루션으로 문제

오류 : 종속성 'myproject1.myproject2, 버전 = 1.0.3799.25569, 문화 = 중립'에서을 프로젝트 'myproject3.myproject4'는 종속성 'myproject1.myproject2, Version = 1.0.3841.15015, Culture = neutral'과 충돌하므로 실행 디렉토리에 복사 할 수 없습니다.

어떻게해야합니까? 모든 프로젝트의 bin 폴더 아래에있는 모든 바이너리를 삭제하고 다시 작성했지만이 오류는 사라지지 않을 것입니다. 도와주세요.

답변

1

문제의 Reference dll의 "로컬 복사"속성을 "false"로 설정하는 것이 쉬운 해결 방법입니다. 이것은 VS가 최신 dll이있는 장소로 이전 dll을 복사하지 못하게합니다.

더 열심히 그러나 더 정확한 해결책은 당신이 동일한 dll의 2 개의 다른 버전을 사용하고 있는지 검사하기위한 것일 것입니다. 아마도 myproject3.myproject4 프로젝트에서 참조를 제거하고 myproject1.myproject2를 다시 작성한 다음 새로 빌드 한 dll을 rpoject에 추가해야합니다.

+0

이 문제의 원인은 무엇입니까? 방법이 있습니까? 간단한 hello world 프로그램을 작성하고이 문제를 재현하여보다 잘 이해할 수 있습니까? 나는 이것이 무엇을 일으키는 지 정말로 이해하지 못한다. –