Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2005, 04:28
fudre
 
Fecha de Ingreso: enero-2003
Ubicación: El Burgo de Osma
Mensajes: 17
Antigüedad: 21 años, 4 meses
Puntos: 0
Usar un dll creado en VB.NET desde C#

Hola a todos

He creado una biblioteca de clases en VB.NET. Esta biblioteca de clases es usada desde una aplicación web ASP.NET hecha en VB.NET. Mi problema es que ahora quiero crear una aplicacion Win Forms en C# usando esa librería. Visual Studio me permite agregar la referencia, pero cuando pongo el Imports en C#, me da el error "C:\....\Visual Studio Projects\servidorcesharp\Form1.cs(7): No se puede encontrar el tipo o el nombre de espacio de nombres 'middleware' (¿falta una directiva using o una referencia de ensamblado?). Si que estan puestos la directiva using y la referencia al ensamblado.

Lo curioso es que si hago una aplicacion Win Froms usando como lenguaje VB.NET, no hay ningún problema, y agregando el ensamblado todo funciona correctamente.
¿Qué problema hay? ¿por qué no puedo usar C# u otro lenguaje .NET? ¿Como se puede crear un ensamblado en VB.NET que luego se pueda usar por cualquier lenguaje .NET?

Muchas gracias por vuestra respuesta y un saludo.