문제

많은 C# 프로젝트가 포함 된 큰 솔루션이 있습니다. 솔루션을 열고 처음으로 F5를 누르면 다음과 같은 컴파일 오류가 발생합니다.

오류 3 메타 데이터 파일 'c : users david documents vs.projects ceotrunk ceoimage bin x86 release ceoimage.dll'을 찾을 수 없습니다.

솔루션과 "Debug (모든 CPU)"오류를 생성하는 프로젝트를 컴파일하고 있으며 오랫동안 "Release (x86)"를 선택하지 않았습니다. 어쩌면 몇 달. 이 오류는 처음으로 "Debug (모든 CPU)에 대한 솔루션을 구축 한 후에 사라집니다. 솔루션을 닫고 F5를 다시 누르면 문제가 다시 나타납니다.

이 "릴리스 (x86)"남은 자도는 어디에 숨어있을 수 있습니까? 어떻게 제거합니까? 왜 계속 돌아 오는가?

도움이 되었습니까?

해결책

솔루션과 프로젝트 파일을 보지 않고 여기에 제안한 내용이 있습니다.

  1. 모든 OBJ 및 BIN 디렉토리를 청소하십시오 (바람직하게는 소스를 삭제하고 신선한 사본을 얻으십시오).
  2. 전체 빌드를 시도하고 여전히 실패하는지 확인하십시오. 그렇다면 ...
  3. 1 단계를 반복하십시오.
  4. 각 프로젝트에 대한 참조를 확인하고 출력 어셈블리에 대한 직접 참조가 아닌 다른 프로젝트를 프로젝트 참조로 참조하십시오.
  5. 문제가 발생하는 품목을 식별 할 수 있는지 확인하려면 프로젝트 및 재건을 시도하십시오.

불행히도, 시각적 스튜디오가 유효한 빌드 순서를 결정하기 위해 고군분투하고 있음을 의미하는 주기적 종속성 또는 다른 복잡한 종속성 트리로 내려갈 수 있으므로 여러 빌드가 프로세스를 완료해야합니다.

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