2010-07-21 2 views
6

.sln 파일을 열려고하면 Visual Studio가 종료됩니다. TFS를 열어 특정 버전을 구하고 최신 버전을 선택하고 덮어 쓰고 .sln 파일을 열고 '호환되지 않는 문서 메시지'를 무시하고 열 수 있습니다.VS가 손상되었습니다 .sln 파일이 있습니까?

그러나 저는 뭐가 잘못 알고 그것을 해결하는 방법을, 경우에 언젠가 나는이 작업을 수행 할 수 없습니다.

어떻게 이런 일이 해결 될 수 있는가?

답변

9

나는 이것이 .suo (숨겨진 파일) 일 가능성이 더 높다고 생각합니다. 이것들은 부패하는 것을 안다. (그리고 적어도 VC++ V6 이후 사실이다.) 그것을 삭제하면 VS에서 모든 종류의 홀수/오류 동작이 제거됩니다.

는 (: 파일을 열고 레이아웃이며, 중단 점, 책갈피, ... 전용 : .suo 지역 설정을 보유하고 정말 솔루션이나 프로젝트에 중요한 아무것도.)를

비주얼 스튜디오 2015과 2017의 경우 : 오히려 솔루션 (.sln) 파일과 같은 위치에있는 것보다 솔루션 파일이 들어있는 폴더의 .vs이라는 숨겨진 폴더에 저장됩니다.

+1

내 .sln 파일이 실제로 손상되었습니다. 메모장 + +에서 열어서 모두 nul (\ x00)이었습니다. (파일 -> 새 프로젝트 -> 다른 템플릿 -> 빈 솔루션) 빈 솔루션을 마우스 오른쪽 버튼으로 클릭하고 기존 프로젝트를 추가합니다 (프로젝트 파일을 엽니 다.) nuget 꾸러미를 복구하고 나는 가기 좋았다 :) –

1

파일의 두 버전의 사본을 얻고에 당신의 마음에 드는 DIF 도구를 사용하여 변경된 내용보기 sln 파일은 xml (사람이 읽을 수있는 파일)이므로 어떤 일이 발생했는지 파악하기가 너무 어렵지 않습니다

1

알아보기 어렵습니다. sln 파일은 매우 간단합니다. 텍스트 편집기를 사용하여 열면 검사가 모두 괜찮아 보입니다.

sln 파일이 충돌 한 상태 일 수 있습니다.

4

새 sln 만들기 및 모든 proj 가져 오기 시도 했습니까? 부패가 해결되지 않으면 문제가있는 프로젝트를 가리킬 수 있습니다.