2010-09-28 14 views
91

Cuando depuro mi aplicación web ASP.NET en VS2010, aparece un cuadro de diálogo con el título "Descarga de símbolos públicos".Deshabilitar VS '"descargar símbolos públicos"

¿Cómo ordeno Visual Studio no para intentar esto?

+0

Aún roto en VS2015: (A) el botón de cancelación se vuelve gris y tarda 30 segundos para cancelar, (b) todavía lo hace incluso si todas las "ubicaciones de archivo de símbolo (.pdb)" están desmarcadas y se selecciona "Solo módulos especificados", y (C) está intentando descargar símbolos para DLL construidas dentro de mi PROPIA solución (quizás algo relacionado con haber publicado símbolos en NuGet?) – Qwertie

Respuesta

88

Puede hacerlo desde la página de opciones Símbolos

  • Herramientas -> Opciones
  • Ir a la depuración -> Símbolos
  • Desactivar todo del símbolo que aparece ubicaciones de archivos

también es posible que desee deshabilitar "Activar el paso de origen de .NET Framework" en Herramientas -> Opciones -> Configuración de depuración.

+9

Desmarqué la única ubicación en la lista (Servidores de símbolos de Microsoft), cerré VS, lo volví a abrir y nuevamente depuré mi aplicación web. De nuevo aparece el diálogo, igual que antes. Es esto anormal? – lance

+5

@lance Me aseguraría de que todavía no se haya marcado, pero si es así, entonces eso es inusual. Lo único que puedo pensar es asegurarme de que "Just My Code Debugging" esté habilitado. Si todavía repros, archivaría un error con http://connect.microsoft.com – JaredPar

+5

La casilla de verificación de la ubicación del servidor de símbolos * todavía no estaba marcada cuando volví a abrir VS. Habilitando "Herramientas> Opciones> Depuración> General> Habilitar solo mi código (solo administrado)". Muchas gracias. – lance

114

Deshabilitar "Habilitar el paso de origen de .NET Framework" en Herramientas -> Opciones -> Configuración de depuración.

+12

¡Lo único que funcionó para mí! El resto de las sugerencias sobre la desactivación de los servidores de símbolos no detuvo este comportamiento. – felickz

+1

Al haber eliminado los símbolos almacenados en caché como se describió anteriormente, y habiendo desmarcado las ubicaciones de símbolos que tenía, todavía estaba recibiendo este problema, incluso con "Habilitar salto de código fuente de origen .NET" sin marcar y con "Habilitar solo mi código" marcado. Lo único que me arregló fue marcar "Habilitar paso de fuente de marco .NET" (que desmarca automáticamente "Habilitar mi código") y luego revertir ambas opciones a sus valores anteriores nuevamente. –

+0

Buscar aquí: ** Herramientas -> Opciones -> Depuración -> General ** – user1336087

21

Desde el Menú Principal VS -> Depuración -> Opciones y configuración
Asegúrese de que todos los parámetros están configurados de la siguiente manera:

  1. Depuración -> General ->'Habilitar Sólo mi código' se habilita
  2. Depuración -> general ->'Habilitar fuente de .NET Framework paso a paso' está desactivada (esto puede ocurrir de forma automática después de ajustar el paso 1)

  3. de depuración -> Símbolos ->Todos los archivos de símbolos de lugares que se desactiven los

Cuestiones relacionadas