2009-12-02 33 views
16

Problema con el problema de Visual Studio (TS 2008): El IDE se congela por completo cada vez que paso del modo de Liberación al modo de depuración en un proyecto específico. Sucede justo cuando cambio, antes de intentar construir o hacer cualquier otra cosa.Visual Studio se congela al cambiar al modo de depuración

Todo comenzó de la nada, sin ningún cambio anormal que se me ocurra. Traté de limpiar la solución, pero no sirvió.

¿Alguien se encontró con esto antes?

+0

Tengo este problema en una solución grande (148 proyectos) en VS2012. Cuando cambio de Debug a Release, se congela. – tofutim

Respuesta

17

Si todo ha funcionado bien y luego detenido, generalmente significa que hubo algún problema aunque pasó desapercibido.

cosas que me gustaría probar uno tras otro:

  1. comprobar qué archivos se han cambiado (por qué y cómo) después de la actualización de un motor de control de código fuente
  2. Revise la lista de extensiones y plugins. Tratar de desactivar todos o algunos de ellos
  3. Cierre Visual Studio y matar a todos los procesos de desarrollo: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest etc
  4. Retire .suo, .ncb, .VC.db, .VC.VC.opendb archivos de la solución, así como .vc directorio, que a veces causa problemas
  5. archivos de configuración de proyecto Quitar, tipo de YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user o YourProjectName.csproj.user. El nombre del archivo de configuración depende de una especie de proyecto, utiliza
  6. Run "C:\Program Files\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup o "C:\Program Files (x86)\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup para el entorno x64
  7. En algunos casos complejos, que ayuda a eliminar la configuración del usuario, que se encuentra en la casa %USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version] y en el registro HKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]

Debería restablecer todo al estado inicial. Si no funciona, entonces hay herramientas adicionales para investigar. Descargue Process Explorer y una vez que IDE se congele, inicie Process Explorer, encuentre el proceso devenido, haga doble clic en él y vaya a la pestaña Subprocesos. Compruebe, qué subproceso tiene el delta de cambio más grande en caso de congelación, haga doble clic en él y tome el nombre (o desplazamiento) de la función superior. Proporciona información adicional donde puede estar el problema.

Además, a veces ayuda a reparar Visual Studio en el asistente "Agregar o quitar programas" en el Panel de control.

Cuestiones relacionadas