Дело не в том, что у вас нет пунктов меню, а в том, что это совершенно другой тип [веб-приложения] и работает по-разному. например В Webforms нет концепции контроллеров, поэтому даже если у вас есть пункт меню, он не будет включен в проект, как вы ожидаете.
Поскольку веб-формы и MVC настолько различны, никогда не будет 100% надежной утилиты преобразования.
Просто создайте новый проект и скопируйте уже созданные файлы. Я не могу представить, что вы написали так много кода, прежде чем поняли, что находитесь в WebForms, а не в MVC.
Если у вас есть много кода WebForms, вы всегда можете просто включить его в проект MVC, пока не сможете преобразовать его (при необходимости) позднее.
Edit:
Если вы просто хотите изменить тип проекта, вы можете отредактировать файл csproj проекта webforms и добавить следующий ProjectTypeGuid {F85E285D-A4E0-4152-9332-AB1D724D3325};
.
Вам нужно будет обновить ссылки, файлы и т. Д., Чтобы это работало, но это может быть быстрее, чем создание нового проекта и копирование содержимого. (Особенно, если у вас уже есть проект в системе контроля версий.)
Обратите внимание, что я проверял это только при переходе с WebForms 4 на MVC2.