VS 2008에서 쓸모없는 빌드 구성을 어떻게 추적합니까?
-
06-07-2019 - |
문제
많은 C# 프로젝트가 포함 된 큰 솔루션이 있습니다. 솔루션을 열고 처음으로 F5를 누르면 다음과 같은 컴파일 오류가 발생합니다.
오류 3 메타 데이터 파일 'c : users david documents vs.projects ceotrunk ceoimage bin x86 release ceoimage.dll'을 찾을 수 없습니다.
솔루션과 "Debug (모든 CPU)"오류를 생성하는 프로젝트를 컴파일하고 있으며 오랫동안 "Release (x86)"를 선택하지 않았습니다. 어쩌면 몇 달. 이 오류는 처음으로 "Debug (모든 CPU)에 대한 솔루션을 구축 한 후에 사라집니다. 솔루션을 닫고 F5를 다시 누르면 문제가 다시 나타납니다.
이 "릴리스 (x86)"남은 자도는 어디에 숨어있을 수 있습니까? 어떻게 제거합니까? 왜 계속 돌아 오는가?
해결책
솔루션과 프로젝트 파일을 보지 않고 여기에 제안한 내용이 있습니다.
- 모든 OBJ 및 BIN 디렉토리를 청소하십시오 (바람직하게는 소스를 삭제하고 신선한 사본을 얻으십시오).
- 전체 빌드를 시도하고 여전히 실패하는지 확인하십시오. 그렇다면 ...
- 1 단계를 반복하십시오.
- 각 프로젝트에 대한 참조를 확인하고 출력 어셈블리에 대한 직접 참조가 아닌 다른 프로젝트를 프로젝트 참조로 참조하십시오.
- 문제가 발생하는 품목을 식별 할 수 있는지 확인하려면 프로젝트 및 재건을 시도하십시오.
불행히도, 시각적 스튜디오가 유효한 빌드 순서를 결정하기 위해 고군분투하고 있음을 의미하는 주기적 종속성 또는 다른 복잡한 종속성 트리로 내려갈 수 있으므로 여러 빌드가 프로세스를 완료해야합니다.
제휴하지 않습니다 StackOverflow