2009-12-02 2 views
16

이상한 Visual Studio (TS 2008) 문제 : 특정 프로젝트에서 릴리스 모드에서 디버그 모드로 전환 할 때마다 IDE가 완전히 고정됩니다. 내가 스위치를 만들 때, 내가 다른 것을 만들거나 다른 것을 시도하기 전에 바로 발생합니다.디버그 모드로 전환 할 때 Visual Studio가 고정됩니다.

내가 생각할 수있는 이상한 변화없이 모든 것이 파란색에서 시작되었습니다. 솔루션을 정리하려고했지만 도움이되지 않았습니다.

누구나 전에이 문제에 시달렸습니까?

+0

이 문제는 VS2012의 대규모 솔루션 (148 개 프로젝트)에서 발생합니다. 디버그에서 릴리스로 전환하면 멈 춥니 다. – tofutim

답변

17

모든 것이 잘 작동하고 멈춘 경우 일반적으로 알려지지 않았지만 약간의 문제가 있음을 의미합니다. 나는 다른 후 하나를 시도 할

것들 : 파일이 소스 제어 엔진

  • 검토에서 업데이트 후 (왜, 어떻게) 확장 및 플러그인의 목록을 변경 한

    1. 확인합니다. 그들 중 전부 또는 일부
    2. 닫기 비주얼 스튜디오를 사용하지 않고 모든 개발 프로세스를 죽이려 :
    3. 때로는 문제를
    4. 제거 프로젝트 설정 파일의 원인이 .vc 디렉토리뿐만 아니라 솔루션의 .suo, .ncb, .VC.db, .VC.VC.opendb 파일을 제거 devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest 등, 종류는 YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user 또는 YourProjectName.csproj.user입니다. 설정 파일 이름이 일부 복잡한 경우에는 64 환경
    5. 에 대한
    6. 실행 "C:\Program Files\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup 또는 "C:\Program Files (x86)\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup를 사용하는 프로젝트 종류에 따라 달라집니다, 그것은 HKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]

    %USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version]과 레지스트리에있는 사용자 설정을 제거하는 데 도움이 모든 것을 처음 상태로 재설정해야합니다. 문제가 해결되지 않으면 조사 할 추가 도구가 있습니다. Process Explorer을 다운로드하고 IDE가 멈 추면 프로세스 탐색기를 시작하고 devenv 프로세스를 찾은 다음 두 번 클릭하고 스레드 탭으로 이동하십시오. 동결의 경우 가장 큰 스위치 델타가있는 스레드를 확인하고 두 번 클릭하고 상단 기능의 이름 (또는 오프셋)을 가져옵니다. 그것은 문제가있을 수있는 추가 정보를 제공합니다.

    또한 때때로 제어판의 "프로그램 추가/제거"마법사에서 Visual Studio를 복구하는 데 도움이됩니다.

  • 관련 문제