I inherited a legacy ASP.NET web site project written in VB.NET. Although I could muddle through it, several things about it need refactoring, and I will accomplish this much faster if I can work in my usual C#.
The app is not large; 12 aspx pages, with a total of 40 classes (business logic/DB connectivity/utility classes, etc). A few (namely the utility classes) are a tad lengthy with their spaghetti code.
I am aware that VB.NET to C# syntax conversion tools exist, however the sloppiness of the original code prevents these from doing the job 100% on the first try. For instance, some of the VB.NET variables aren't strongly typed, which means you get object/type conversion bugs that are easy (but time consuming) to resolve. Some things that are nullable in VB are not in C#, some things that Vb.NET will implicitly convert C# won't, and so on. Perhaps some conversion tools are better than others, but I don't have time to play with them all.
All I am looking for is for the converted application to build. You don't need to worry about any functional testing as I'm not going to provide you with the database piece anyway. I just want a straight up conversion to C#. Some referencing of the [login to view URL] assembly for certain functions is fine. Simple refactoring of functions due to conversion is fine.