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.