none
Como Importar una clase que esta en otro proyecto en wpf RRS feed

  • Pregunta

  • tengo un proyecto a donde eh colocado las clases que necesito ahora estoy en el proyecto b y necesito importar las clases del proyecto a al b, como puedo hacer eso, ya que no es igual que con vb.net.

    Imports a

    esto que aparece arriba no es correcto, no se puede hacer.

    miércoles, 11 de mayo de 2011 21:28

Respuestas

  • Hola, es muy sencillo

    En tu proyecto B en el explorador de solucion, haz click con el botón derecho del ratón sobre el proyecto B y pincha la opción "add reference" (añadir referencia) ahora en la pantalla que te aparece que tiene varias pestañas vete a la pestaña projects, si a y b pertenecen a la misma solución verás el proyecto A lo seleccionas y le das a OK, a continuación ya podrás hacer import de los namespace de A: import A.namespace

    Si no están en la misma solución, vete a la pestaña Browser despues de pinchar en add reference y selecciona directamente el ensamblado que genera A para añadirlo a tu proyecto.

    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
    • Marcado como respuesta Robert Castro jueves, 12 de mayo de 2011 13:19
    jueves, 12 de mayo de 2011 7:04
    Moderador
  • Ya encontré la solución, lo que sucedía era que la dll del proyecto no estaba actualizada por decirlo así, entonces hay que volverla a generar para que importe también las clases que se agregaron después de la ultima compilación.

    Generar => volver a generar nombre proyecto.

     

    Lo dejo por si es útil para alguien

    • Marcado como respuesta Robert Castro viernes, 13 de mayo de 2011 16:58
    viernes, 13 de mayo de 2011 16:58

Todas las respuestas

  • En C# creo que el equivalente a Imports es using.

    Espero que te sirva



    miércoles, 11 de mayo de 2011 21:48
  • no me sirve por que programo en vb.net no en C#, sin embargo en WPF en el espacio de nombres no se puede importar otro proyecto con tan solo dar el nombre, Por ejemplo:

    Imports a

    Esto no es correcto en WPF como si lo es en una aplicación de windows, entonces yo deseo saber como puedo importar otro proyecto en WPF para poder usar sus clases y sus propiedades.

    Espero haber sido claro, de lo contrario por favor háganme saber, gracias de antemano por la ayuda prestada.

    miércoles, 11 de mayo de 2011 22:02
  • Hola, es muy sencillo

    En tu proyecto B en el explorador de solucion, haz click con el botón derecho del ratón sobre el proyecto B y pincha la opción "add reference" (añadir referencia) ahora en la pantalla que te aparece que tiene varias pestañas vete a la pestaña projects, si a y b pertenecen a la misma solución verás el proyecto A lo seleccionas y le das a OK, a continuación ya podrás hacer import de los namespace de A: import A.namespace

    Si no están en la misma solución, vete a la pestaña Browser despues de pinchar en add reference y selecciona directamente el ensamblado que genera A para añadirlo a tu proyecto.

    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
    • Marcado como respuesta Robert Castro jueves, 12 de mayo de 2011 13:19
    jueves, 12 de mayo de 2011 7:04
    Moderador
  • Gracias Josue fue muy sencillo.

    Sin embargo ahora puedo importar solo algunas clases del proyecto no todas, aunque todas son publicas lo mismo sus componentes no puedo importarlas y la verdad no tengo ni idea de a que se deba esto por eso les pido ayuda una ves mas al respecto.

     

    Gracias otra vez por la ayuda prestada

    jueves, 12 de mayo de 2011 13:22
  • Ya encontré la solución, lo que sucedía era que la dll del proyecto no estaba actualizada por decirlo así, entonces hay que volverla a generar para que importe también las clases que se agregaron después de la ultima compilación.

    Generar => volver a generar nombre proyecto.

     

    Lo dejo por si es útil para alguien

    • Marcado como respuesta Robert Castro viernes, 13 de mayo de 2011 16:58
    viernes, 13 de mayo de 2011 16:58