[visual-studio] 솔루션을 열 때 Visual Studio 2013이 중단됨
하루나 이틀 전에 VS2013 (v12.0.21005.1)을 설치하고 ReSharper 8 (v8.0.2000.2660)을 추가했습니다. 그날은 괜찮 았습니다. 이제 하루 종일 하나의 솔루션을 열 수 있다면 운이 좋습니다. 자체적으로는 정상적으로 열리지 만 메뉴를 통해 내부에서 솔루션을 열면 심하게 중단됩니다. Windows 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭하고 ‘VS 2013으로 열기’를 클릭하면 똑같은 방식으로 열리고 중단됩니다. 가끔씩 몇 시간 동안 뭔가 바쁘다는 작은 알림을받습니다.
문제를 해결하지 못하는 재설치를 견디기 전에 무엇이 문제인지 아는 사람이 있습니까?
답변
때로는 단순히 “.v12.suo”파일을 삭제하고 솔루션을 다시 여는 것으로 충분합니다. VS2013이 프로젝트를로드 할 때 멈출 때 여러 번 저를 도왔습니다.
답변
모든 “.suo”파일을 삭제하는 것이 저에게 효과적이었습니다. 여러 버전의 Visual Studio에서 솔루션을 열었 기 때문에 여러 복사본이있었습니다.
편집하다:
가능한 경로는 다음과 같습니다.
PathToSolution \ .vs \ ProjectName \ v14 \
.vs는 숨겨진 폴더 일 수 있습니다.
.suo는 파일 이름입니다.
답변
기본적으로 무엇이든 될 수 있지만 몇 가지 시도해 볼 수 있습니다.
- 껐다가 다시 켭니다.
- ReSharper 캐시를 지 웁니다.이 캐시
%LOCALAPPDATA%\JetBrains\ReSharper\<CurrentVersion>\SolutionCaches
는 열려고하는 솔루션과 일치하는 폴더를 찾을 수있는에 있습니다. VS2013의 모든 인스턴스를 닫고 폴더를 삭제 한 다음 다시 시도하십시오. - ReSharper 끄기 :
Tools > Options > ReSharper > General > Suspend
- ReSharper를 완전히 제거하고 문제가 지속되는지 확인합니다.
- .NET을 통해 Visual Studio를 복구합니다
Programs and Features
.
답변
MS Connect 지침을 기반으로 VS 디버깅에 대한 더 나은 접근 방식은 다음과 같습니다.
캡처 한 덤프 파일이 32 비트 덤프 파일인지 확인하는 데 도움을주세요. 64 비트 덤프 파일 인 경우 다음 단계를 사용하여 새 덤프 파일을 캡처하십시오.
- Visual Studio를 시작합니다.
- VS의 다른 인스턴스를 시작합니다.
- 두 번째 인스턴스에서 도구 | 프로세스에 첨부 …
- 프로세스 목록에서 devenv.exe를 찾습니다.
- 선택 …을 클릭하고 ‘기본’및 ‘관리’코드를 명시 적으로 선택합니다.
- 확인 및 확인을 클릭하여 선택 대화 상자와 프로세스에 연결 대화 상자를 닫습니다.
- VS의 첫 번째 인스턴스로 돌아가서 중단을 재현하십시오.
- 중단되면 제어는 VS의 두 번째 인스턴스로 이동해야합니다. 그렇지 않은 경우 수동으로 VS의 두 번째 인스턴스로 돌아가서 “Break All”을 누르십시오.
- 두 번째 인스턴스에서 디버그 | 힙을 사용하여 덤프를 미니 덤프로 저장합니다.
VB 프로필을 실행하는 경우 다른 이름으로 덤프 저장 메뉴 항목이 표시되지 않습니다. 이 메뉴 항목을 추가하려면 :
- 도구-> 사용자 정의를 선택하십시오.
- 명령 탭을 선택하십시오.
- 메뉴 모음 드롭 다운에서 디버그를 선택합니다.
- 명령 추가 …를 클릭합니다.
- 범주 목록에서 디버그를 선택합니다.
- 명령 창에서 다른 이름으로 덤프 저장 항목을 찾습니다.
- 확인을 클릭합니다 (다른 이름으로 덤프 저장 … 명령이 디버그 메뉴 맨 위에 추가됨).
- 닫기 클릭
http://blogs.msdn.com/debugger/archive/2009/12/30/what-is-a-dump-and-how-do- 에서 덤프 파일 및 호출 스택을 얻는 방법에 대한 자세한 단계를 얻을 수 있습니다. i-create-one.aspx
Resharper Addin에 문제가있는 경우 http://youtrack.jetbrains.com/issues/RSRP 를 통해 문제를보고 할 수 있습니다.
답변
Resharper 일시 중지 나를 위해 일했습니다. 이동
도구-> 옵션-> ReSharper-> 일반-> 지금 일시 중지
이제 솔루션이 매우 빠르게로드됩니다. 솔루션이 완전히로드 된 후 Resharper 설정을 Resume Now로 변경할 수 있습니다 .
답변
프로젝트에서 노드 모듈을 사용하고 있습니까? 아니면 ReSharper 관련 문제인지 확인할 수 있습니까?
NPM 모듈 (예 : Grunt 용)이있는 경우 ‘node_modules’폴더를 ‘hidden’으로 표시하고 (하위 폴더를 숨길 필요는 없음) 다시 시도하십시오.
Visual Studio가 나를 위해 열려 있었고 Windows 최대 값 (260 자)보다 긴 파일 경로로 깊이 중첩 된 노드 모듈을 스캔하려고 시도하고 있었으며 이로 인해 VS에서 솔루션을 열 수 없었지만 폴더를 다음과 같이 표시했습니다. 숨겨진 문제가 해결되었습니다.
답변
최근에도이 문제가 발생했으며 프로젝트를로드 할 때 컴퓨터를 인터넷에서 분리하면 문제가 해결된다는 것을 알았습니다. 이를 통해 로딩 시간을 몇 시간에서 몇 초로 줄일 수있었습니다. 내 네트워크 케이블에 특별히 접근 할 수 없기 때문에 프로젝트를로드하기 전에 네트워크 어댑터를 비활성화했습니다 (제어판에서).
하지만 곧 답답해졌고 최근에 다시 문제를 조사했습니다. Visual Studio에서 내 Microsoft 계정에 로그온하면 궁극적으로 문제가 해결 된 것으로 보이며 이제 프로젝트를로드하는 데 더 이상 문제가 없습니다.
이것은 당신에게도 효과적 일 수 있습니다 (아직 수정하지 않은 경우-그러나 여기에 허용되는 답변이 없기 때문에 문제가 지속되는 것으로 가정합니다), 적어도 인터넷 연결을 끊는 것이 좋습니다. Microsoft 자격 증명을 입력하지 않는 것이 좋습니다.