After walking through all the steps mentioned, make sure your project has the following ProjectTypeGuids:
<projecttypeguids>
{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</projecttypeguids>
Now, if you want to keep using Visual Studio 2012, you'll loose the "Add View" and "Add Controller" context menu options, they'll be working just fine in Visual Studio 2013 which coomes with MVC5 support built-in. To get them back in Visual Studio 2012 you need to install the following items:
- Visual Studio 2012 Update 4
- Web Tools 2013.1 for Visual Studio 2012 (Web Platform Installer | Direct Download)
To check what other cool features you'll gain by upgrading, check out the release post.
Source: StackOverflow