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:
- 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
- Revise la lista de extensiones y plugins. Tratar de desactivar todos o algunos de ellos
- Cierre Visual Studio y matar a todos los procesos de desarrollo:
devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest
etc
- Retire
.suo, .ncb, .VC.db, .VC.VC.opendb
archivos de la solución, así como .vc
directorio, que a veces causa problemas
- 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
- 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
- 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.
Tengo este problema en una solución grande (148 proyectos) en VS2012. Cuando cambio de Debug a Release, se congela. – tofutim