visual studio run propiedades programa para nombre formulario ejecutar como code cambiar botones agregar c# wpf visual-studio-2015 diagnostics

studio - layout c#



Las herramientas de diagnóstico de Visual Studio 2015 ya no funcionan (7)

Tuve algunos problemas con eso hace un tiempo.

1) Compruebe Herramientas> Opciones> Depuración> General> Habilitar herramientas de diagnóstico durante la depuración

2) Verifique Herramientas> Opciones> Intellitrace> Habilite intellitrace

Tengo la actualización 3 de Visual Studio 2015 Community Edition que se ejecuta en Windows 7 SP1 de 64 bits, que utilizo para desarrollar aplicaciones C #.

Me encantan las herramientas de diagnóstico durante la depuración para detectar problemas de rendimiento desde el principio. Sin embargo, dejaron de trabajar para mí en algún momento del mes pasado más o menos (posiblemente relacionado con la instalación de la Actualización 3, aunque no tengo información para respaldarlo). Veo el mensaje de error "Perfil de CPU mientras la depuración no está disponible en esta versión de Windows. Para ver los detalles de uso de CPU, ejecute la herramienta de uso de CPU sin el depurador (depuración -> Perfilador de rendimiento ...)".

Cosas que he intentado sin éxito:

  • Completamente desinstalando y reinstalando VS.

  • Realizando una reparación en mi instalación VS

  • Garantizar que el modo de compatibilidad "Usar {Gestionado, Nativo} modo de compatibilidad" está deshabilitado en las opciones de depuración.

  • Habilitación de la información de inicio de sesión del concentrador de diagnósticos tal como se describe en esta pregunta . Ningún mensaje de error que puedo ver aparece en los registros.

Esto aún ocurre incluso si creo un nuevo proyecto de WPF, por lo que no creo que tenga ninguna causa específica del proyecto.

¿Hay otras cosas que pueda probar? Obviamente estaban trabajando antes, así que no creo que el mensaje de error sobre mi versión de Windows no sea compatible.


Divulgación completa: trabajo en Microsoft, específicamente en el equipo de herramientas de diagnóstico.

Hay partes de las herramientas de diagnóstico que no funcionarán en Windows 7, específicamente tomando un perfil de perfilado de CPU mientras se depura. Esta es una limitación del sistema operativo y ETW. Si solo te interesan los gráficos y los eventos de depuración, deberían funcionar. Puede activar el registro de nuestras herramientas, lo que podría darle una idea de por qué no están funcionando:

HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/14.0/DiagnosticsHub/LogLevel HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/14.0/DiagnosticsHub/LogDirectory

Para LogLevel, puede usar una de las siguientes cadenas "Todas", "Información", "Depurar", "Advertencia", "Error" (En su caso, utilizaría All para ver mejor lo que está sucediendo). En cuanto a LogDirectory, es un directorio de su elección "C: / Logs". Cuando haya terminado de reprogramar el escenario, cierre VS para eliminar los registros y no olvide eliminar estas claves, ya que el registro de herramientas de diagnóstico requiere bastante del sistema.

Debería poder buscar "Error ---" en los registros para tener una idea de lo que está sucediendo. Hemos visto problemas con ciertas extensiones VS y proyectos personalizados.

Además, no dude en publicar el problema en: https://connect.microsoft.com/ Cada problema que se recibe allí se convierte en un error y se asigna al equipo correspondiente.


Eliminar el .suo (opciones de solución) de mi solución solucionó el problema. Mi declaración inicial de este error que afecta incluso a nuevos proyectos parece ser incorrecta. Aunque realicé una reinstalación completa de VS después de hacer esa prueba, por lo que es posible que haya afectado el resultado.


Tuve un problema similar con la actualización 3 de Visual Studio 2015 Pro que se ejecuta en Windows 10 Home. La visualización del tiempo de ejecución de la memoria y el uso de la CPU dejó de funcionar. Eliminar el archivo .suo solucionó el problema, como lo indica la respuesta de proc-self-map. El archivo .suo estaba enterrado en el directorio oculto .vs así que eliminé el subdirectorio .vs entero. Ahora, la pantalla de tiempo de ejecución de la memoria y el uso de la CPU funciona nuevamente como un amuleto. No se requiere reinstalar.


Ninguno de los otros funcionó para mí. Lo que tenía que hacer era cerrar todos los estudios visuales, volver a abrirlo y la herramienta de diagnóstico funcionaba.

(Eliminé el archivo .suo, me aseguré de que todas las opciones correctas estuvieran habilitadas, pero debido a que tenía otra sesión de Visual Studio ejecutándose, nada funcionó hasta que cerré todo)


Tuve el mismo problema, aunque eliminar el archivo .suo no ayudó, también reparé Visual Studio 2015 Professional y luego funcionó. Entonces, para futuros lectores, si eliminar el .suo no ayuda, intente también reparar Visual Studio y viceversa.


Ya tenía otra instancia de Visual Studio ejecutándose con una de diagnóstico. Ese fue el problema para mí.