2009-12-11 22 views
7

Edit-And-Continue es una de mis herramientas de depuración favoritas que he usado anteriormente en Winforms basados ​​en C# y proyectos ASP.NET. Sin embargo, estoy ejecutando una aplicación Silverlight 3.0 en VS 2008 y cada vez que intento hacer un cambio (después de romperlo) dice "No se permiten cambios al depurar aplicaciones de Silverlight". Además, no hay una opción "Habilitar edición y continuar" en la configuración del proyecto.¿Editar y continuar en Silverlight?

¿Alguien (posiblemente un interno) sabe cuándo esta característica será compatible con Microsoft? (I NECESITO IT!)

Respuesta

8

Dudo que alguna vez sea una característica, para ser honesto. EAC siempre ha requerido que se conecte directamente a su .exe para poder trabajar. En el caso de Silverlight, ese .exe es el navegador, que no es el .exe que está desarrollando.

Si está buscando editar XAML mientras se ejecuta, puede considerar una situación de carga dinámica donde puede actualizar el control en tiempo de ejecución. En ese caso, puede editar XAML durante la depuración, pero me temo que está atascado con el código administrado.

EDIT: Una posibilidad que usted podría considerar (pero no he probado) es escribir el código contra las pruebas unitarias. Luego, hay una herramienta llamada TestDriven.net que le permite depurar sus pruebas con EAC (como una función avanzada). A partir de ahí, usted podría poder hacer algo de EAC, pero lo hará a través de pruebas unitarias, no en el entorno de Silverlight.

+0

sigue siendo el caso con 4: [Sin embargo, no es compatible con la edición y la continuación, la depuración justo a tiempo y la depuración de modo mixto.] (Http://msdn.microsoft.com/es-es-es) /library/cc838267.aspx) –