none
Utilizar una clase C# desde mi proyecto VB RRS feed

  • Pregunta

  • Hola a todos:

    Tengo una clase escrita en C# en un fichero MiClase.cs.

    ¿Podeís decirme que tengo que hacer para poder utilizarla en un proyecto VB?.

    Si sois tan amables explicarlo todo. Desde como agregar la clase .cs al proyecto VB, hasta como utilizarla en el código.

    Muchas gracias.

    Oscar.SS
    martes, 28 de octubre de 2008 16:40

Respuestas

  • Hola, Óscar:

     

    Una clase de C# no se puede añadir directamente a un proyecto de Visual Basic .net, porque el compilador de éste último no sabría interpretar el código fuente escrito con el lenguaje de C#.

     

    En C# tienes que compilar la clase en un proyecto de «Bibliotecas de clases», y la biblioteca que resulte sí la puedes añadir como referencia a tu proyecto de Visual Basic .net, seleccionando el menú Proyecto ---> Agregar referencia...

     

    Un saludo

     

    martes, 28 de octubre de 2008 17:04
    Moderador

Todas las respuestas

  • Hola, Óscar:

     

    Una clase de C# no se puede añadir directamente a un proyecto de Visual Basic .net, porque el compilador de éste último no sabría interpretar el código fuente escrito con el lenguaje de C#.

     

    En C# tienes que compilar la clase en un proyecto de «Bibliotecas de clases», y la biblioteca que resulte sí la puedes añadir como referencia a tu proyecto de Visual Basic .net, seleccionando el menú Proyecto ---> Agregar referencia...

     

    Un saludo

     

    martes, 28 de octubre de 2008 17:04
    Moderador
  • SoftJaén,

    muchas gracias.

    Un saludo.
    Oscar.SS
    martes, 28 de octubre de 2008 18:10
  • Hola tengo el mismo problema tengo un proyecto en VB.Net y acabo de agregar un proyecto en lenguaje C# que ya tiene una clase de ejemplo creada.

    Agregado la referencio a mi proyeto de VB.Net

    Invoco a la clase y cuando la quiero usar me sale el siguiente mensaje "No esta definido"

    No se pude combinar códigos de diferentes proyectos?

    Gracias


    Conocuica

    domingo, 11 de noviembre de 2018 11:14
  • De hecho si se puede, en una misma solucion, puedes tener 2 proyectos diferentes, ya sea uno en VB y otro proyecto creado en c sharp, para integrarlos, se realiza una conexion por referencia, ya sea de cualquiera de los 2 proyectos.

    sábado, 25 de mayo de 2019 5:06