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


101

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

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

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

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

어떻게해야합니까?

건배,
베릴

답변:


145

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

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


1
음, 어두운 시간에 거칠게 찔러. 너겟을 비활성화 하시겠습니까? 매크로? 해당 파일 소스 코드가 제어됩니까? 제대로 종료되지 않는 Rogue devenv.exe? Productivity Power Tools에서 Solution Navigator를 실행하고 있으며 설정과 일치 할 수 있습니까? 기본적으로 더 이상 아이디어가 없습니다. 죄송합니다. :-)
Dan F

1
제 경우에는 reshaper의 .sln.DotSettings.user 파일도 삭제하는 데 도움이되었습니다.
SilentNot

64

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

\\ SolutionRootFolder \ .vs \ FolderWithSolutionName \ v14 \

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

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


5
하하,이 질문에 답한 지 4.5 년 만에 Studio 2015에서 반대 문제에 부딪 혔고, 그것이 열었던 것을 잊게 만들 필요가 있었습니다. 덕분에 @ThatShawGuy, 당신의 대답은 :) 바인드 생각을 가지고
댄 F에게

@DanF는 어떻게 VS15가 열렸는지 잊게 만들 었는지 궁금합니다.
user12345

2
위에서 언급 한대로 .vs \ SolutionName \ v14 \ 폴더의 내용을 삭제하여 @ user12345. 따라서 솔루션이 SolOne이고 D : \ Src \ SolOneFolder \ SolOne.sln에있는 경우 D : \ Src \ SolOneFolder \ .vs \ SolOne \ v14 \
Dan F

1
감사. 이 파일을 삭제하면 언로드 된 프로젝트 / 파일 등도 재설정됩니다.
user12345

3
와우 ... Studio 2017 에서 여전히 문제가 발생 .suo합니다. VS가 동일한 파일을 열 때 중단되면 .vs \ SolutionName \ v15 \에서 파일 을 제거해야 합니다.
SliverNinja-MSFT

25

Visual Studio 2015에서 :

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

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

해피 코딩 :)


2
또한 VS2017
uli78

이렇게하면 프로젝트 및 솔루션 상태가 저장되는 방법에 관한 설정뿐만 아니라 모든 설정 이 재설정 됩니다.
loganjones16

19

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

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

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

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


이것은 모든 설정을 재설정하는 것보다 나에게 더 효과적이었습니다. 저는 VS Community 2017 v. 15.9.10을 사용하고 있습니다
loganjones16

이건 확답이되어야하지 않나요?
Kirill Kostrov

17

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


3
여기도 마찬가지입니다. 다양한 작업을 시도한 후에 만 ​​"모든 설정 재설정"이 작동합니다. 내 VS2013의 경우 "모든 설정 재설정"은 도구> "설정 가져 오기 및 내보내기 ..."에 있습니다.
Hong

14

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

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

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

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


1
suo 삭제가 불충분하다는 것을 알았고 설정 재설정도 필요했습니다. VS2012 Professional을 사용하고 있습니다.
RichardHowells

10

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


1
좋은 속임수이지만 실제 문제와는 관련이 없습니다.
Markus

7

Visual Studio 2017의 경우 도구-> 설정 가져 오기 및 내보내기-모든 설정 재설정이 제안 된 다른 모든 솔루션을 시도한 후 나를 위해 해주었습니다.


감사합니다. .suo, .user 삭제 중 하여 .sdf 파일은 도움이되지 않았다 그러나 이것은 고정
HypeZ

6

Visual Studio 2010 Professional에서 주 메뉴 명령 "Windows-> Reset Window Layout"을 호출하여이 문제를 해결했습니다.


모든 설정을 재설정하고 싶지 않았으므로 이전에 다른 모든 솔루션을 시도했습니다. 창 레이아웃 재설정이 저에게 효과적이었습니다! VS 2015 Pro 실행
Markus

2

Visual Studio 2017에서 도구-> 설정 가져 오기 및 내보내기-> 모든 설정 재설정이 완벽하게 작동했습니다.

.suo 파일을 지우는 중 ...


같은 문제입니다. 설정을 하나씩 살펴본 후 창 레이아웃 설정으로 인해 발생하는 것으로 나타났습니다. Visual C # (또는 원하는대로)에서 기본값을 가져오고 나머지는 유지할 수 있습니다.
쿠키 개

2

Visual Studio 2015 Enterprise : 이 스레드의 많은 사람들은 .suo 파일을 삭제해도 도움이되지 않았으므로 모든 설정을 재설정했습니다. 모든 설정을 지우고 싶지 않았기 때문에 어떤 설정이 원인인지 확인하는 데 약간의 시간을 보냈습니다 (참고 : 여전히 옵션에서 찾을 수 없음).

따라서 대부분의 설정을 그대로 유지하면서 문제를 해결하려면 다음 단계를 따르세요.

  1. 도구-> 설정 가져 오기 및 내보내기 ...
  2. "선택한 설정 내보내기"-> 다음을 선택합니다. 모든 확인란을 선택하십시오.
  3. "일반 설정"을 확장합니다.
  4. [중요] "창 레이아웃"의 선택을 취소하십시오. -> 다음-> 마침.
  5. 돌아 가기 : 도구-> 설정 가져 오기 및 내보내기 ...
  6. 모든 설정 재설정-> 다음-> 모든 설정을 재설정하십시오.
  7. 이제 4 단계에서 내 보낸 설정 파일을 가져옵니다.

이제 거의 모든 설정을 유지하고 문제를 해결했습니다. 지금해야 할 일은 팔레트를 원하는대로 옮기는 것뿐입니다.


2

위의 모든 것을 시도했습니다. 아무것도 작동하지 않았습니다. 나를 위해 일한 (VS2017)은 내 repo 폴더로 이동하여 숨겨진 파일을 표시하고 .vs 폴더를 삭제하고 VS를 다시 시작하는 것입니다.


이것은 VS 2019 커뮤니티에서도 저에게 효과적이었습니다.
TaeKwonJoe

0

Visual Studio 2015 Professional에서이 문제를 해결 한 경우에도 "Windows-> Reset Window Layout"으로 이동합니다. 먼저 .user / .suo 파일을 삭제하려고했지만 경고하지 않았습니다. 마지막으로 위와 같은 솔루션을 얻었습니다.


0

Visual Studio 2017 v15의 경우 도구-> 옵션-> 프로젝트 및 솔루션으로 이동하여 "솔루션로드시 문서 다시 열기"를 선택합니다.


0

그래서 여기에는 아무것도 고쳐지지 않았습니다. 저는 VS 2015에 있습니다. 모든 것을 Windows 10으로 옮길 때까지 모든 것이 발견되었습니다. VS를 다시 설치하고 시작했습니다. 내가 원하는 기본 설정이 무엇인지 물었고 일반을 선택했습니다. 내가 마이그레이션 한 프로젝트는 열려있는 창을 기억하지 못합니다. 빨려.

나는 여기에서 모든 조언을 따랐지만 아무것도 효과가 없었습니다. Windows 7에서도 더 나빠졌습니다.

그래서 내 설정을 지우고 재설정하기로 결정했습니다. 그렇게했을 때 원하는 기본 설정 모음을 선택하라는 대화 상자가 나타납니다. 나는 비주얼 C #을 선택했고 그 즉시 문제가 해결되었습니다.

초기 문제는 "일반"설정을 선택했기 때문에 발생했습니다 ....

다른 설정은 시도하지 않았습니다. YMMV.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.