none
Problema con directivas using y rerefencias a ensamblados RRS feed

  • Pregunta

  • Estimados,

    Le escribo pues tengo problemas con las referencias de mis proyectos.  Tengo una solución con varios proyectos referenciados entre sí. Sin embargo, al usar la directiva using para obtener elementos de un proyecto en otro, Visual Studio me indica lo siguiente:

    Error 1 No se puede encontrar el tipo o el nombre de espacio de nombres 'Capa1' (¿falta una directiva using o una referencia de ensamblado?)

    Capa1 se encuentra correctamente referenciado al proyecto y es parte de la misma solución.

    Me pueden ayudar?

    Gracias!

    jueves, 26 de mayo de 2016 13:32

Respuestas

  • Casi seguro que lo que pasa es que en el "using" lo que has escrito es el nombre del proyecto en lugar del nombre del namespace. Usualmente no se nota porque solemos poner en cada proyecto un namespace que es igual que el nombre del proyecto, pero si en tu caso concreto no coinciden, recuerda que el nombre del proyecto (o de la DLL) no sirven para nada en el código fuente; lo que tienes que poner en el using es el namespace que has escrito dentro del proyecto referenciado.
    viernes, 27 de mayo de 2016 6:27

Todas las respuestas

  • Hola PameGatica

    Gracias por consultar en los foros. Permiteme preguntarte ¿Como es que realizas la referencia del proyecto? Me gustaría solicitarte el código con el que haces la referencia en el proyecto, es importante recordar que el nombre de la referencia debe ser igual que en el proyecto original donde fué creado dicho objeto. Dejanos saber como es el código que utilizas, espero la información sea de utilidad, estoy atento a tus comentarios.

    Saludos
    José
    __________________________________________________________________________________________
    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, hace que sea más fácil para los otros visitantes encontrar la solución más tarde. Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.



    jueves, 26 de mayo de 2016 21:46
    Moderador
  • Casi seguro que lo que pasa es que en el "using" lo que has escrito es el nombre del proyecto en lugar del nombre del namespace. Usualmente no se nota porque solemos poner en cada proyecto un namespace que es igual que el nombre del proyecto, pero si en tu caso concreto no coinciden, recuerda que el nombre del proyecto (o de la DLL) no sirven para nada en el código fuente; lo que tienes que poner en el using es el namespace que has escrito dentro del proyecto referenciado.
    viernes, 27 de mayo de 2016 6:27