di nulla, la cosa bella di .net sta proprio nel fatto che uno può sviluppare componenti nel linguaggio che vuole e poi riutilizzarli anche da altri linguaggi.

ovviamente c'è da stare attenti a rendere CLS compliant gli stessi (ovvero utilizzare solo tipi di dato che sono riconosciuti da tutti i linguaggi come ad esempio utilizzare Int32 al posto di Integer di vb o int di c#)

Ciao e buon lavoro
Michele