글쎄, 내 대답은 모든 솔루션의 요약 일뿐 만 아니라 그 이상을 제공합니다.
섹션 1):
일반적인 해결책 :
이 종류의 오류 4 개 ( '메타 데이터 파일을 찾을 수 없음')와 '소스 파일을 열 수 없습니다 ('지정되지 않은 오류 ')'라는 오류 1 개가 있습니다.
'메타 데이터 파일을 찾을 수 없습니다'오류를 제거하려고했습니다. 이를 위해 많은 게시물, 블로그 등을 읽었으며 이러한 솔루션이 효과적 일 수 있음을 알았습니다 (여기에서 요약).
VS를 다시 시작하고 다시 빌드하십시오.
'솔루션 탐색기'로 이동하십시오 . 솔루션을 마우스 오른쪽 버튼으로 클릭하십시오. 속성으로 이동하십시오 . '구성 관리자'로 이동하십시오 . '빌드' 아래의 확인란이 선택되어 있는지 확인하십시오 . 그들 중 일부 또는 전부가 선택 해제 된 경우, 점검하고 다시 빌드하십시오.
위의 솔루션이 작동하지 않으면 위의 2 단계에서 언급 한 순서를 따르고 모든 확인란이 선택되어 있어도 선택을 해제하고 다시 확인한 후 다시 빌드하십시오.
주문 및 프로젝트 종속성 빌드 :
'솔루션 탐색기'로 이동하십시오 . 솔루션을 마우스 오른쪽 버튼으로 클릭하십시오. 이동 '... 프로젝트 종속성' . 'Dependencies' 와 'Build Order'의 두 가지 탭이 표시됩니다 . 이 빌드 순서는 솔루션이 빌드되는 순서입니다. 프로젝트 종속성 및 빌드 순서를 확인하여 다른 프로젝트 (예 : 'project2')에 종속 된 일부 프로젝트 (예 : 'project1')가 해당 프로젝트 (project2)보다 먼저 빌드하려고하는지 확인하십시오. 이것은 오류의 원인 일 수 있습니다.
누락 된 .dll의 경로를 확인하십시오.
누락 된 .dll의 경로를 확인하십시오. 경로에 공백 또는 유효하지 않은 다른 경로 문자가 포함 된 경우 경로를 제거한 후 다시 빌드하십시오.
이것이 원인이면 빌드 순서를 조정하십시오.
섹션 2):
내 특별한 경우 :
VS를 몇 번 다시 시작하여 다양한 순열과 조합으로 위의 모든 단계를 시도했습니다. 그러나 그것은 도움이되지 않았습니다.
그래서, 내가 겪고있는 다른 오류 ( '소스 파일을 열 수 없습니다 ('지정되지 않은 오류 ')')를 제거하기로 결정했습니다.
나는 블로그를 발견했다 :
http://www.anujvarma.com/tfs-errorsource-file-could-not-be-opened-unspecified-error/#comment-1539
나는 그 블로그에서 언급 한 단계를 시도하고 '소스 파일을 열 수 없습니다 ('지정되지 않은 오류 ')'오류를 제거했으며 놀랍게도 다른 오류 ( '메타 데이터 파일을 찾을 수 없음') 도 제거했습니다.
섹션 (3) :
이야기의 교훈:
오류를 제거하려면 위의 (1) 섹션에 언급 된 모든 솔루션 (및 기타 솔루션)을 시도하십시오. 위의 (2) 섹션에 언급 된 블로그에 따라 아무것도 작동 하지 않으면 .csproj 파일에서 소스 제어 및 파일 시스템에 더 이상 존재하지 않는 모든 소스 파일의 항목을 삭제하십시오 .