none
Windows Phone 7 uso de dll RRS feed

  • Pregunta

  • Estoy empezando con una aplicacion nueva en WP7, y tengo una libreria compilada en c#, la cual sirve como fachada para una API. Esta libreria se conecta a un web service, pero es una libreria nativa de C#, y cuando intento utilizarla en mi proyecto me dice que no es posible por que solo puedo agregar proyectos referencia a otros proyectos wp, xna, sl. Intente crear un proyecto en SL library, copiando el codigo pero tengo referencias a dll externas que me impiden compilarlo nuevamente. Existe alguna posibilidad de solucionar esto?...

     

    Mucha gracias.

    • Cambiado Josue YerayMVP, Moderator martes, 16 de agosto de 2011 8:43 pertenece a Windows Phone (De:Silverlight - Windows Presentation Foundation (WPF))
    lunes, 15 de agosto de 2011 20:36

Respuestas

  • Buenas!

    Solo una puntualización:

    Windows Phone, aunque use Silverlight/XNA y Framework 4.0 no permite el uso de librerias de terceros

    Si que permite el uso de librerias de terceros, el problema es que Windows Phone no soporta todo el framework 4.0 completo y si usases una librería que no está creada usando las plantillas de Windows Phone podrías verte en la situación en la que el sistema operativo no pudiese ejecutar parte del código, para evitar esto solo se permite añadir ensamblados creados en especial para windows Phone.

    Un saludo!

     


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    • Propuesto como respuesta Francesc Jaumot martes, 16 de agosto de 2011 9:31
    • Marcado como respuesta Leitosalma martes, 16 de agosto de 2011 18:17
    martes, 16 de agosto de 2011 8:47
    Moderador
  • Hola Leitosalma,

    No, no hay forma. Te explico. Windows Phone, aunque use Silverlight/XNA y Framework 4.0 no permite el uso de librerias de terceros por una razón de certificación, es decir, si subes esas API al marketplace de MSFT te van a denegar la publicación de la aplicación.

    Asi pues, crea un conjunto de clases y librerias para WP que se conecten a ese WebServices usando las librerias de .NET para WP.

    Un saludo,


    Francesc Jaumot Peña MSP - MCPD www.francescjaumot.net www.geeks.ms/blogs/fjaumot Twitter: @fjaumot
    • Marcado como respuesta Leitosalma martes, 16 de agosto de 2011 18:17
    martes, 16 de agosto de 2011 0:33

Todas las respuestas

  • Hola Leitosalma,

    No, no hay forma. Te explico. Windows Phone, aunque use Silverlight/XNA y Framework 4.0 no permite el uso de librerias de terceros por una razón de certificación, es decir, si subes esas API al marketplace de MSFT te van a denegar la publicación de la aplicación.

    Asi pues, crea un conjunto de clases y librerias para WP que se conecten a ese WebServices usando las librerias de .NET para WP.

    Un saludo,


    Francesc Jaumot Peña MSP - MCPD www.francescjaumot.net www.geeks.ms/blogs/fjaumot Twitter: @fjaumot
    • Marcado como respuesta Leitosalma martes, 16 de agosto de 2011 18:17
    martes, 16 de agosto de 2011 0:33
  • Buenas!

    Solo una puntualización:

    Windows Phone, aunque use Silverlight/XNA y Framework 4.0 no permite el uso de librerias de terceros

    Si que permite el uso de librerias de terceros, el problema es que Windows Phone no soporta todo el framework 4.0 completo y si usases una librería que no está creada usando las plantillas de Windows Phone podrías verte en la situación en la que el sistema operativo no pudiese ejecutar parte del código, para evitar esto solo se permite añadir ensamblados creados en especial para windows Phone.

    Un saludo!

     


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    • Propuesto como respuesta Francesc Jaumot martes, 16 de agosto de 2011 9:31
    • Marcado como respuesta Leitosalma martes, 16 de agosto de 2011 18:17
    martes, 16 de agosto de 2011 8:47
    Moderador
  • Gracias por la rectificación ;) Así es, es lo que quería mencionar pero no me explique bien. Aún así, nosotros nos tumbarón dos aplicaciones para el marketplace por usar una libreria de terceros por no estar creadas con las plantillas de Windows Phone.. Aún las estamos escribiendo de nuevo :)

    Un saludo!


    Francesc Jaumot Peña MSP - MCPD www.francescjaumot.net www.geeks.ms/blogs/fjaumot Twitter: @fjaumot
    martes, 16 de agosto de 2011 9:31
  • Muchas gracias por contestarme tan rapido! Saludos!! :D
    martes, 16 de agosto de 2011 18:17