none
Se puede depurar Silverlight 4.0 con VS2010 RRS feed

  • Pregunta

  • Hola a todos!!

    Estyo haciendo una aplicacione en Silverlight 4.0 en Visual Studio 2010 pero me he encontrado que se puede poner putos de interrupción y por lo tanto no se puede depurar el proyecto. Existe alguna herramienta que te permita hacer esto o integrar el depurador de VS2010 para Silverlight ya que es super util a la hora de encontrar errores de ejecución.

     

    Gracias

    miércoles, 22 de septiembre de 2010 9:37

Todas las respuestas

  • ¡Hola!

    Ufff, que estarás haciendo. Pasate por el blog del amigo David y entretente leyendo y aprendiendo ;-): http://www.dgzornoza.com/

    Saludos,

     

    miércoles, 22 de septiembre de 2010 9:48
  • hola CorsarioVasco!!

     

    ya me instale el "Silverlight 4 developer" cuando me puse a trabajar con VS2010 pero no me permite la depuracion, le pongo los puntos de interrupción pero no para la ejecución. Vamos que tengo puestos todos los Tools de Slverlight y solo me falta eso, alguna sugerencia?

     

    ya leo y aprendo de David pero gracias!

     

    Un saludo

    miércoles, 22 de septiembre de 2010 10:16
  • ¡Hola!

    Tienes el VS2010 y las tools para silverlight: http://www.dgzornoza.com/2010/07/microsoft-silverlight-4-tools-para.html

    ¿Has tocado la configuración del VS2010 (tools-->options)?. Con la configuración por defecto debería de parar en los puntos de interrupción. (los puntos son completamente rojos, no?).

    Antes de depurar no te marca ningún error ni warning. Te explico lo que descubrí en su día. Tenía un error que no había visto. Entonces seguí programando y me compilaba porque si tienes error te compila la última vez que funcionó. Entonces me extrañó que se saltara los puntos de interrupción que ponía. Me parecía increible hasta que me percaté que tenía un error y esos puntos de interrupción nuevos puestos los tomaba como código no administrado o no perteneciente al proyecto (no recuerdo bien).

     

    Saludos,

     

     

    miércoles, 22 de septiembre de 2010 10:34
  • Hola ferny.

    Por defecto cuando creas un proyecto silverlight, se crea un sitio web que ya tiene habilitada la depuracion de silverlight.

    Si no lo has echo asi y has creado tu sitio web primero y luego le has asociado silverlight, lo tendras que activar manualmente.

    En cualquier caso asegurate de la siguiente forma:

    en el explorador de soluciones boton derecho sobre el sitio web y selecciona pagina de propiedades, en las opciones de la izquierda, selecciona 'opciones de inicio' y asegurate de que en la seccion depuradores esta seleccionado 'silverlight'.

    Debes de tener en cuenta que si se depura silverlight, no se puede depurar javascript, uno u otro, pero los 2 de momento no se puede.


    Saludos
    David González
    MCP.
    Visita mi Blog en: http://www.dgzornoza.com/
    miércoles, 22 de septiembre de 2010 11:35
  • hola! he mirado lo que me comentabas, con una diferencia, le doy boton derecho sobre sitio web->Propiedades y en los botones de la izquierda selecciono 'web' y en depuradore tengo seleccionado: ASP .NET y Silverlight, pero siguen sin funcionarme los puntos de depuración. Por si sirve de algo tengo el Visual Studio 2010 Profesional.
    jueves, 23 de septiembre de 2010 8:16
  • Hola ferny.

    Si, eso es por que tu proyecto web es de aplicacion y las opiones cambian.

    de todas formas asegurate de que tu proyecto esta en modo 'debug' y que en el webconfig tienes el tag:

    <compilation debug="true"

    Por otra parte, yo crearia un proyecto desde 0 de silverlight y pondria un punto de interrupcion, por defecto te tiene que parar ya que al crear el proyecto de silverlight, se habilita sola la depuracion, si no te para en el punto existe un problema grave, y yo desisnstalaria VS y todo lo referente a Silverlight y lo volveria a instalar, ya que te llevara menos tiempo que buscar el problema casi seguro.

    Yo tengo la version profesional y no he tenido nunca este problema.

    Tambien tienes la posibilidad de mirar en Herramientas -> opciones y en el apartado 'depuracion' mirar la configuracion, aunque por defecto si no has tocado nada, tiene que estar todo correctamente.

    ya comentaras como te ha ido.

     


    Saludos
    David González
    MCP.
    Visita mi Blog en: http://www.dgzornoza.com/
    jueves, 23 de septiembre de 2010 9:06