2012-10-11 57 views
22

Estoy usando el generador de perfiles de Visual Studio 11 (muestreo) y tengo problemas para que el informe me muestre el código que necesito a. El problema es que varios de los ensamblajes no se cargarán porque son "imágenes nativas". El principal que me preocupa es "System.Core.ni.dll". Debido a que ese símbolo no se está cargando, cuando voy a ver el informe no puedo ver por qué mi expresión es lenta. En cambio, simplemente agrupa todas las muestras relacionadas con Expressions en una línea que dice "System.Core.ni.dll".Cómo obtener herramientas de rendimiento de Visual Studio para cargar símbolos para "System.Core.ni.dll"

Si miro a la ventana de resultados, veo las dos líneas siguientes:

No se pudo cargar símbolos para C: \ Windows \ assembly \ NativeImages_v4.0.30319_64 \ System.Core \ 713a8c0e41e664d349efcc0cec7f5e86 \ System.Core. ni.dll símbolos cargados de C: \ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Core \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Core.dll

Note como el primer símbolo no carga ?

¿Cuáles son mis opciones? ¿Puedo detener el uso de imágenes nativas? ¿Puedo cargar los símbolos para imágenes nativas?

Respuesta

29

Tuve un problema similar en Windows 8 y encontré una publicación here que me ayudó a resolver el problema. No sé si resolverá el problema del OP, pero funcionó para mí.

+2

Gran respuesta. Funciona para Ngen dlls (* .ni.dll). – i3arnon

+0

Esto me ayudó en Windows 7. –

+1

Esto me ayudó en Windows 10. – Mormegil

Cuestiones relacionadas