2009-11-24 11 views
7

Sé que existen preguntas similares, pero no abordan este problema exacto.XAML Editor se cuelga durante 4-10 segundos volviéndome loca

Tengo un problema con Visual Studio 2008 SP1 por el cual se cuelga durante 4-10 segundos cada vez que la edición xaml recibe el foco. Literalmente me está desesperando y estoy a punto de regresar a Winforms. Nota: simplemente editando el xaml directo (es decir, sin el diseñador habilitado) no soluciona el problema.

he hecho lo siguiente:

  • Desactivar el diseñador xaml
  • Desactivar todos los plugins cuadros FileMon para la actividad durante la caída (no hay ninguno)
  • cuadros de discos/paginación para la actividad de la caída (de nuevo, ninguno)
  • Desinstalado Silverlight

Configuración: de Windows XP64 8 Core Zeon, 16Gb RAM

Respuesta

5

El diseñador de XAML en VS 2008 es débil. Muchos de estos problemas se han abordado y mejorado dramáticamente en VS 2010 (incluso en beta 2).

Empecé a usar Blend exclusivamente para diseñador-trabajo, y simplemente configuro VS para usar el editor XML (en lugar del diseñador) para manejar archivos XAML. Esto hace que la edición sea instantánea en Visual Studio, aunque debe cambiar a Blend si desea una experiencia de tiempo de diseño.

+0

Tengo que decir que esperaba más en VS2010, no es mucho mejor, ¿eh? Todavía no funcionará para las compilaciones x64, para una, y aún es bastante lento, molestamente lento. –

+0

Débil es educado, Reed. Y mi nuevo VS2010 falla cuando voy a probar ese nuevo diseñador de XAML en x64. ¿Hay una alternativa razonable para tirar $$ on Blend solo para obtener una experiencia decente de desarrollo de gama baja? – Berryl

+1

Creo que es triste, pero Blend es realmente el camino a seguir. Es una experiencia de diseñador muy sofisticada. 2010 está bien, pero necesitas construir objetivos x86 (entonces funciona bien, pero no genial). Estoy de acuerdo con que la situación apesta, pero eso es realmente así ... –

0

Para mí, el editor XML simplemente no funcionaba bien. Lo que hice fue en Herramientas/Opciones/Editor de textos/XAML/Varios, active "Abrir siempre documentos en vista XAML completa". Esto evita que el IDE intente hacer que su xaml se abra y puede editar su XAML correctamente. Cuando esté listo para pagar la penalización por el procesamiento, puede hacer clic en la pestaña de diseño.

Porque todo el mundo sabe escribir xaml a mano es más rápida y más divertido :)

+1

desafortunadamente, como menciono en mi pregunta, lo intenté sin éxito. – headsling

0

que tenía exactamente el mismo problema con el editor XAML - cada vez que me he centrado, salvado, abrió código XAML, el Visual Studio se atascó durante unos segundos .

Para mí la solución se eliminara la referencia a Microsoft.mshtml - No entiendo la razón (si alguien, por favor comentar), pero realmente era el único problema y retirar la referencia resuelto mi pesadilla .

+0

interesante ... Acabo de verificar todos mis proyectos y no tengo una referencia a este ensamblaje. – headsling

+1

Bueno ... Tal vez no sea solo la referencia de Microsoft.mshtml, lo cual es problemático. Podría tratar de eliminar las referencias una a una y ver, si tiene algún efecto sobre el rendimiento del editor de código XAML (en mi caso no fue necesario reiniciar o reconstruir, agregar/eliminar la referencia tuvo efecto inmediato). – bretik

Cuestiones relacionadas