Sempre a livello personale, se devo usare qualcosa del .NET, taglio la testa al toro e rifaccio tutto in C#.
Se le classi da convertire sono due o tre, potresti valutare anche questa opzione.