Hola...
2 cosas:
1.-
Cita: pero cuando pongo el Imports en C#, me da el error "C:\....\Visual Studio Projects\servidorcesharp\Form1.cs(7):
Estás colocando "imports" o "using" ?
2.-
Cita: No se puede encontrar el tipo o el nombre de espacio de nombres 'middleware' (¿falta una directiva using o una referencia de ensamblado?).
Recuerda que en vb.net el VS carga un namespace por default colocando el nombre del proyecto, debes asegurarte que en tu VS no tengas un namespace de raíz y que solo utilices el que tienes declarado en tu class library.
El problema debe venir por ahi.. checao bien y cualquier cosa por aqui andamos..
Salu2