what visual tutorial studio que para for xaml visual-studio-2015

xaml - tutorial - visual studio design



Visual Diagnostic está deshabilitado o no es compatible con la aplicación actual (3)

con VS 2015 Enterprise siempre recibo el siguiente mensaje en una solución mientras se realiza la depuración: XAML Visual Diagnostic está deshabilitado o no es compatible con la aplicación actual

Herramientas - Opciones - Depuración - General:

  • Habilitar las herramientas de depuración de UI para XAML está habilitado
  • La vista previa de los elementos seleccionados en Live Visual Tree está habilitada

Yo he tratado:

  • Reiniciar VS
  • Solución limpia / Reconstrucción
  • Checkout fresco

Curioso: si inicio la solución sin depurar y adjunto el depurador al proceso, funciona ...

Actualización: si selecciono "Habilitar depuración de código nativo" en la configuración del proyecto: ¡depuración, funciona!


Necesitaba una opción de depuración adicional para ser deshabilitada para que las herramientas funcionen con mis proyectos:

Herramientas - Opciones - Depuración - General:

  • Usar el modo de compatibilidad administrada -> desactivado

Si tiene ese problema en VS 2017 mientras realiza la depuración en una máquina remota, la instalación del Visual C ++ 2017 Redistributable (x64 en mi caso) hizo que la depuración de la interfaz de usuario funcionara.

Siempre tuve esta máquina virtual donde funcionaba la depuración de la interfaz de usuario, pero mis colegas no podían hacer que funcionara en sus máquinas hasta que experimenté con algo donde tuve que desinstalar todos los redistribuibles. Después de terminar mis experimentos, me di cuenta de que ya no podía depurar la interfaz de usuario. Reinstalé el redistribuible de 2017 y la funcionalidad se habilitó nuevamente.


También me enfrenté a este problema para algunos proyectos WPF que llegaron a mi PC desde varias fuentes. En mi caso, el problema estaba en el marco de destino del proyecto: estaba configurado en .NET Framework 3.5. El Live Visual Tree y el Live Property Explorer en VS 2015 no funcionan con .NET 3.5:

Inspeccionar las propiedades XAML mientras se depura
msdn.microsoft.com/en-us/library/mt270227.aspx

Así que acabo de cambiar el marco de destino a .NET Framework 4.0 en el cuadro de diálogo de propiedades del proyecto (la pestaña Aplicación) para hacer que estas herramientas ''vivas'' funcionen.