2010-09-15 9 views
22

VS2010 de otra persona es extremadamente lento al cerrar las pestañas del editor de código?Visual Studio 2010 cerrar una pestaña lleva 8 segundos?

La apertura de un archivo .cs es instantánea, pero cerrar una pestaña lleva ~ 8 segundos. He desinstalado Power Commands y Productivity Power Tools, las únicas otras extensiones instaladas son ReSharper (deshabilitarlo no ayudó) y Color Theme Editor. Tengo el UI Automation Performance Fix instalado.

Probé la mayoría de las sugerencias de Visual Studio Optimizations pregunta; se aseguró de que la configuración se guarde localmente; deshabilitó el modo delineado; desactivado el Anti-Virus - nada ayuda.

Google solo encuentra quejas genéricas de "VS2010 es un cerdo" en la versión Beta1. Incluso intenté instalar algunas soluciones recientes desde https://connect.microsoft.com/VisualStudio/Downloads (KB2201993, KB2123002, KB2106584, KB981107, B2268081) pero nada parece ayudar.

¿Alguna idea de alguien?

--update ---

Otra pista: sólo parece ocurrir en algunas soluciones, pero no para otros! ¿Por qué sería específico de una solución?

+0

¿Es lento cuando CTRL-TAB está lejos de él también? ¿O * solo * al cerrar? –

+0

solo al cerrar, cambiar es correcto – zvolkov

+0

Lo más obvio: intente desinstalar el resto de las extensiones. – Brian

Respuesta

27

Borrando .suo ¡archivo ayudado!

Caso similar se informó here pero se trataba de un enorme archivo de .suo mientras que la mía era < 1Mb

Otra mención del problema similar se puede encontrar here en su caso era el depurador que fue impactada.

Gracias a Sysinternals ProcessMonitor por la pista!

+1

Tuve el mismo problema, también solo para una solución específica, ¡y eliminar el archivo .suo también me ayudó! :) Muchas gracias por esta solución. – Christian

+0

Gracias por la solución, funcionó muy bien para mí también. – Schmuli

+1

Desafortunadamente, esto no me funcionó – chaiwalla

6

Después de medio año de sufrimiento, descubrí que agregar la carpeta del proyecto a los archivos excluidos de Security Essentials & lista de carpetas me borra este problema. Eliminar la exclusión trae de vuelta el problema.

15

Sé que ya intentó desactivar el antivirus, pero quería publicar lo que funcionó para mí. Estamos infligidos con Symantec Endpoint Protection donde trabajo y solucioné el problema excluyendo la (s) carpeta (s) de la solución de autoprotección. Cerrar pestañas de archivo en VS2010 solía tardar varios segundos, ahora es casi instantáneo.

Así es cómo: en Protección antivirus y antiespía de Symantec -> Opciones -> Cambiar configuración -> (pestaña) Sistema de archivos Auto-Protect -> Excepciones centralizadas -> Agregar ... [su carpeta (s)].

+3

¡Mierda, funcionó! Me infligieron el mismo pésimo programa, cerrar archivos en VS2010 me llevaba una eternidad y me estaba volviendo loco, y esa era de hecho la solución. ¡Gracias! – neminem

+1

omg ... increíble (y perturbador) ... estúpido Symantec! –

+0

La misma solución funciona en VS 2013 con Symantec Endpoint Protection V12. Vaya a Cambiar configuración -> Excepciones -> Agregar -> Excepción de seguridad de riesgo -> Carpeta -> y en Tipo de excepción: Auto-Protect – Riga

1

Estaba teniendo el mismo problema. usé procmon para encontrar que el estudio visual estaba cerrando el archivo .suo de mi solución. Borré ese archivo e inmediatamente el cierre de mis archivos es inmediato. no más de 60 segundos cerrando todos los archivos !!! Hombre, MS necesita solucionar ese problema, es muy malo.