Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Una Clase de C# en Vb

523 views
Skip to first unread message

Fernando

unread,
Mar 27, 2008, 1:47:23 AM3/27/08
to
Hola son las 1:45 de la mañana y tengo una pregunta, puedo utilizar un clase
en C# en un projecto de Vb.net 2005 .
si es positivo que tengo que hacer?

Gracias ,

Saludos.


Alberto Poblacion

unread,
Mar 27, 2008, 3:27:13 AM3/27/08
to
"Fernando" <ozon...@yahoo.es> wrote in message
news:%23g3LK48...@TK2MSFTNGP05.phx.gbl...

> Hola son las 1:45 de la mañana y tengo una pregunta, puedo utilizar un
> clase en C# en un projecto de Vb.net 2005 .
> si es positivo que tengo que hacer?

La tienes que compilar por separado. Es decir, en una Solución, metes dos
proyectos: uno es el de VB y el otro es una librería de clases en C#. Desde
el proyecto VB añades una Referencia al proyecto de C#. Compilas la
solúción, y listo. Desde el fuente de VB puedes llamar a la clase de C#.
Recuerda poner en la llamada (o en un Imports) el espacio de nombres de la
clase llamada si no es el mismo de la llamante (esto habría que hacerlo de
todas formas aunque estuviera en VB en lugar de C#).

Guillermo 'guille'

unread,
Mar 27, 2008, 4:40:41 PM3/27/08
to
Si es una aplicación Web, puedes:
http://www.elguille.info/NET/vs2005/trucos/clases_de_vb_y_cs_en_una_misma_aplicacion_web_de_visual_studio_2005.htm

Si es una aplicación de escritorio, haz lo que te ha comentado Alberto.

Aquí tienes un ejemplo de eso último:
http://www.elguille.info/NET/vs2005/como/usar_ensamblado_csharp_desde_visual_basic.htm

--
Nos vemos
Guillermo
---
Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/
Ya puedes comprar mi nuevo libro: http://www.elguille.info/NET/NovedadesVB9/


"Fernando" <ozon...@yahoo.es> wrote in message
news:%23g3LK48...@TK2MSFTNGP05.phx.gbl...

Dani

unread,
Mar 27, 2008, 5:43:01 PM3/27/08
to
Hola Alberto esto siguiendo tus instrucciones pero no lo logro, estoy
intentado usar unas clases de los ejemplos de DataGridView y como están en C#
me vendría muy bién poder acceder a clases C# desde código VB.net.

he creado los dos proyectos pero me salen los siguientes errores / avisos.
Desde el Form1 de Visual Basic
Imports Microsoft.Samples.Windows.Forms.DataGridViewCustomColumn

el espacio de nombres o el tipo especificado en las importaciones
'Microsoft.Samples.Windows.Forms.DataGridViewCustomColumn' no contienen
ningún miembro público o no se encuentran. Asegúrese de que el espacio de
nombres o el tipo se hayan definido y de que contengan al menos un miembro
público. Asegúrese de que el nombre del elemento importado no utilice ningún
alias.

Desde el Proyecto C#
El programa 'C:\...\DataGridViewCustomColumn.exe' no contiene ningún método
'Main' estático adecuado para un punto de entrada
proyecto DataGridViewCustomColumn

Dani

unread,
Mar 27, 2008, 6:59:01 PM3/27/08
to
me autorespondo, no le ponia la referencia al proyecto de vsual basic, ya lo
he logrado y os agradezco mucho vuestra ayuda.

Gracias

Fernando

unread,
Mar 28, 2008, 9:02:14 AM3/28/08
to
Hola Alberto, gracias por tu ayuda ...me salvaste de una , me funciona muy
bien, mil gracias.

Saludos,

Fernando
"Fernando" <ozon...@yahoo.es> escribió en el mensaje
news:%23g3LK48...@TK2MSFTNGP05.phx.gbl...

luisn...@gmail.com

unread,
Nov 6, 2014, 1:56:53 PM11/6/14
to
Saludo Ami me pasa lo mismo como lo puedo resolver.
0 new messages