I tried that years ago and it didn't work. Can't mix vb and csharp together in the same project. When you publish or run the project, the app_code folder gets compiled into a single or multiple dll's, not sure which but they don't mix. It's kind of like having webforms with a mixture of cs and vb code behind pages. You need to rewrite one of them if you want to keep them in the App_Code.