[visual-studio] Visual Studio가 열린 문서 및 시작 프로젝트를 기억하지 못함

지난주 동안 내 VS 솔루션에 대해 뭔가 변경되었으며 아직 수정 설정을 찾지 못했습니다.

솔루션을 닫고 다시 시작할 때 :

  1. 시작 프로젝트가 마지막으로 닫을 때 선택한 것과 다른 것으로 되돌아갑니다.
  2. 내 프로젝트 계층 구조가 닫 혔을 때와는 다릅니다. 모든 프로젝트가 확장됩니다.
  3. 닫을 때 열려 있던 문서가 모두 닫혔습니다.

각각의 경우에 마지막으로 닫았을 때와 똑같은 솔루션을 원합니다.

어떻게해야합니까?

건배,
베릴



답변

이 정보는 모두 귀하의 .suo파일 및 / 또는 .user파일 에 있다고 생각 합니다. 그들이 손상되면 VS는 어려움을 겪을 것이므로 기본값으로 되돌릴 것입니다.

VS를 종료하고, .suo및 / 또는 .user파일을 삭제하고 , VS를 시작하고 원하는 방식으로 설정 한 다음 다시 시작하고 설정을 기억하는지 확인하십시오.


답변

Visual Studio 2015에서이 문제가 발생했습니다. 솔루션 루트에서 .suo 파일을 제거해도 문제가 해결되지 않았습니다. 다음 디렉터리에있는 모든 항목을 제거해야했습니다.

\\ SolutionRootFolder \ .vs \ FolderWithSolutionName \ v14 \

.vs는 숨겨진 폴더이고 .suo는 vbcs.cache 폴더와 함께 삭제해야하는 v14 폴더 아래의 숨겨진 파일입니다.

VS2017 업데이트 : v15 폴더가있는 VS2017에 문제가 여전히 존재합니다.


답변

Visual Studio 2015에서 :

도구-> 설정 가져 오기 및 내보내기-> 모든 설정 재설정

그것은 나를 위해 일했습니다.

해피 코딩 🙂


답변

시작 프로젝트 문제는 해결되지 않지만 “솔루션로드시 문서 다시 열기”확인란을 선택하면 열린 문서 기억 문제가 해결되었습니다.

여기에서 해당 설정을 변경할 수 있습니다.

Tools -> Options -> Projects and Solutions -> General -> Reopen documents on solution load

Visual Studio 2017을 버전 15.8.3으로 업그레이드하기 전에 해당 확인란이 존재했는지 또는 도중에 재설정되었는지 확실하지 않습니다.


답변

나는 같은 문제가 있었고 .suo 파일을 제거하려고했습니다. 그러나 그것은 프로젝트를 수정하지 못했습니다. 그런 다음 완벽하게 작동하는 ‘재설정’옵션을 시도했습니다.


답변

Visual C # Express에서도 동일한 문제가 발생했습니다.

문제를 해결하기 위해 찾은 유일한 방법은 다음과 같습니다.

  1. 설정 재설정 (도구-> 설정-> 재설정)
  2. 출구 스튜디오
  3. 영향을받는 솔루션에서 오래된 손상된 .suo 파일을 삭제하십시오.

Express 버전은 어쨌든 플러그인을 지원하지 않기 때문에 VS 버그처럼 보입니다. .suo 파일을 삭제하고 Visual Studio를 다시 열면 일반적으로 약 57k 인 특정 솔루션에 대한 새 .suo 파일이 생성된다는 것을 알았습니다. 환경에서 파일을 연 다음 Visual Studio를 닫으면 (해당 파일이 솔루션의 일부가 아니더라도) 약 916k 인 .suo가 저장됩니다. 그 후 동일한 솔루션을 열면 위에서 설명한 문제가 발생합니다.


답변

Visual Studio 2015에서 >> 도구> 옵션> 환경> 시작> 시작할 때> 마지막으로로드 된 솔루션로드