I migrated an MVC 3 (or 4, most likely 3) application to MVC 5, and I've had problems with Razor's IntelliSense not working. I've cross compared the web and packages.config files of a new ASP.NET MVC 5 application to mine and the default values for the dependency versions where identical (excluding numerous of nuget packages). I've deleted the .vs folder, uninstalled and reinstalled the ASP.NET add on in the Visual Studio Installer and cleaned and rebuilt my solution all to no avail.
I have also removed and reinstalled Visual Studio, also to no avail.