I have used that one before, its far from perfect but it is the best I could find.
I remember it throwing an exception for some code I had. I vaguely remember it was caused by certain VB syntax, probably something that has no c# equivalent. If you can figure out what that is you can remove that line and convert the rest.
Maybe try convert half you code, if that doesn’t work half it again and repeat until you can isolate the offending line.
Brett