none
Errores a la hora de cambiar la compilación de debug a release "no existe en el espacio de nombres System.Windows.Interactivity" RRS feed

  • Pregunta

  • Muy buenas!

    Cambie la configuración de debug (funciona todo sin errores o advertencias)  a reléase y me salen unos cuantos errores. Todos relacionados con “no existe en el espacio de nombres”:

     

    La etiqueta 'Interaction.Triggers' no existe en el espacio de nombres XML 'clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity'.

     

    ¿Alguna idea? Imagino que será un error común.

     

    Muchas gracias y un cordial saludo.

    miércoles, 11 de enero de 2012 13:25

Todas las respuestas

  • Hola Ignacio.

    Dices que te funciona todo perfectamente en modo Debug y no en modo Release...

    ¿Tu solución tiene varios proyectos? ¿Todos los tienes en modo release?

    Prueba estas opciones:

    • Hacer un rebuild de la solución entera.
    • Hacer un clear de los proyectos y después un build de cada uno de ellos uno por uno (por orden de dependencia).
    • Eliminar los archivos generados por la compilación y volver a compilar.

    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    miércoles, 11 de enero de 2012 14:11
  • Gracias por responder. Lo de que tengan la misma build es la solucion que se encuntra en los foros. Después de limpiar al generar por partes los proyectos, sale el mismo error.

     

     

    El problema esta en las dll, pongo una foto de como lo tengo, (lo de las referencias entre proyectos no creo que sea, ya que el error lo da el trigger de System.Windows.Interactivity), toqueteando bastante una de las veces si que me marcaba el problema en la carpeta de referencias donde estaba el Interactivity.

    miércoles, 11 de enero de 2012 15:21
  • En este foro resuelven el que creo que es el mismo problema que tienes

    http://forums.silverlight.net/t/135896.aspx/1


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    miércoles, 11 de enero de 2012 15:30
  •  

    Gracias Santiago, ahora voy a mirarlo, tenia 2 errores de las dll, uno solucionado al mover la dll de sitio. Solo me falta el del Interactivity.

    miércoles, 11 de enero de 2012 15:47
  •  

    Nada, probé todas las soluciones y ninguna funciona.  Rebuscando mucho, encontré lo que creo que es la explicación de que no me valla. La cuestion es que el vs2010 usa dos pilas de bibliotecas. Por eso aveces va.

    La cuestión es que quitando, el codigo que usa la Interactivity compila y funciona.  Intente lo del gacutil. Pero ni con esas, de todas maneras lo del gautil es para cuando no va en diseño, ya que la de release creo que usa la otra pila.

    Menuda tela, anda que no hay material para leerse sobre las dll. 


    miércoles, 11 de enero de 2012 16:32