오류: 'project' 프로젝트의 'file' 종속성이 'file' 종속성과 충돌하므로 실행 디렉터리에 종속성을 복사할 수 없습니다.

업데이트: 2007년 11월

Error: the dependency 'file' in project 'project' cannot be copied to the run directory because it would conflict with dependency 'file'

참조 간에 충돌이 존재합니다. 즉, 실행할 응용 프로그램의 bin 디렉터리에 파일 이름이 같은 둘 이상의 고유 종속성을 복사하려고 했습니다. 종속성이 모두 기본 참조가 아니므로 실행 디렉터리에서 충돌을 해결할 수 없습니다.

이 오류가 발생하면 빌드는 실패합니다.

작업 목록 항목을 두 번 클릭하여 충돌이 발생한 프로젝트의 참조 노드로 이동하십시오.

이 오류를 해결하려면

  • 어셈블리 중 하나를 프로젝트의 직접 참조로 만듭니다. 단, 이 방법을 사용하면 선택한 어셈블리가 다른 버전의 참조된 어셈블리를 사용하는 어셈블리와 작동하지 않을 수 있습니다.

    - 또는 -

  • 어셈블리의 두 복사본을 모두 강력한 이름으로 지정하고 전역 어셈블리 캐시에 둡니다. 이렇게 하면 어셈블리를 bin 디렉터리에 복사하지 않아도 됩니다.

참고 항목

작업

방법: 프로젝트 종속성 만들기 및 제거

개념

프로젝트 참조

전역 어셈블리 캐시

강력한 이름의 어셈블리

어셈블리 버전 관리