2010-09-19 20 views
25

Visual Studio lleva mucho tiempo extra cargando símbolos para dlls externos que prefiero no cargar. He jugueteado con mis configuraciones de símbolos en VS2008 y estas configuraciones parecen estar afectando a VS2010Visual Studio 2010 lleva demasiado tiempo cargando símbolos, la ubicación del archivo de símbolos no se puede eliminar

¿Cómo lo detengo cargando símbolos de terceros?
He intentado:

  • devenv/resetuserdata
  • Herramientas> Opciones> Depuración> Símbolos (no puedo quitar o desactivar la ubicación del archivo pdb de: "variable de entorno: _NT_SYMBOL_PATH")
  • he despejado el lugar anteriormente mencionado, así: _NT_SYMBOL_PATH set =
    en realidad este hecho una gran diferencia (lo que era anteriormente SRV c: \ símboloshttp://msdl.microsoft.com/download/symbols)
  • he borrado todo de:% localappdata% \ t emp \ Temporary ASP.NET Files \ root \

Lo siguiente sería un VS volver a instalar, en su defecto un sistema operativo volver a instalar, pero si me ahorra 14 segundos cada vez que se presiona depuración sería vale la pena.

+2

¿Alguna vez recibió una respuesta? Esto comenzó a pasarme y es molesto. – Mud

+0

Pensé que debería agregar una nota para decir; Nunca me di cuenta de esto, pero desde que reinstalé, actualicé, etc. el problema desapareció (principalmente). – Myster

Respuesta

21

cosas para probar

  • Herramientas> Opciones de depuración> General
  • Herramientas> Opciones> Depuración>Symbols
    • módulos únicamente el
    • Or Todos los módulos a menos excluidos y excluir a aquellos tercera parte
    • que era capaz de eliminar todos los cheques bajo .pdb lugares, pero no tenía d:\refsrc\symbols como una ubicación añadido
+0

referencesource.microsoft.com está fuera de línea, por lo tanto, los símbolos no se pueden cargar y tarda una eternidad ... – toATwork

+0

Esta es una solución mejor que la desactivación de puntos de interrupción todo el tiempo. ¡Gracias! – Anirudh

42
+0

Esto fue una sorpresa, gracias por publicar: resolvió el mismo problema para mí. – Leather

+0

No lo creo. ¡¡¡FUNCIONÓ!!! ¡Incluso llevo una nueva computadora para deshacerme de esto! Por supuesto que no funcionó, solo mejoró un poco. GRACIAS TIPO! ¿Puedo votar muchas veces? –

+0

Te gusta mucho –

0

tenía este problemas también No pensé que había configurado _NT_SYMBOL_PATH pero de alguna manera estaba configurado en la ruta que uso cuando uso WinDbg. Lo descubrí ejecutando ProcMon desde la Suite SysInternals y filtré todo excepto DevEnv.exe y vi a qué archivos intentaba acceder al depurar mi aplicación.

Eliminé el entorno _NT_SYMBOL_PATH, reinicié VS y todo funciona como debería.

Ofrezco esto no tanto por la respuesta que se proporcionó en la pregunta inicial, sino como una guía sobre cómo averiguar qué estaba mal.

0

Para mí, había activado Debugging -> Symbols -> All modules anteriormente y olvidé apagarlo cuando terminé con un proyecto en particular. Al desactivar esta configuración, mejoré mis tiempos de carga.

0

Tuve este problema también. Y lo soluciono fácilmente Solo hazlo: Depurar-> Opciones y configuraciones-> Símbolos. En Símbolos, marqué solo los módulos especificados. Todo funciona bien de nuevo. Espero que esto ayude.

Cuestiones relacionadas