I had many similar problems, but I could not find anything that would work for me.
I am upgrading my IDE from VisualStudio for the Web (v10) to Visual Studio 2015 (v14, I think) Community Edition. The main project I'm trying to use on the new IDE is MVC 5 (5.2.3), with EF 6.1 (6.1.3) and many other things.
The problem is this: when you open a project on the new IDE, everything looks fine (it even compiles and works). I got the MVC context menu working on the project explorer (if necessary, specifying "Add controller ..." and "Add view ..."). Only (very annoying) thing is Razor Intellisense.
When I open a View file (.cshtml), I get warnings about several helpers, some of the "uses" are grayed out (although they should be necessary), and @model myModel is shown as everything after the @model directive is not a razor (it was processed as HTML using intellisense coloring).
What I already found and tried:
- I already tried to clear UserData from vs (devenv / ResetUserData)
- I already tried to start VS2015 in safe mode
- I already tried to run VS2015 as administrator
- I already tried to set the target structure of Project 4.5.1 (used to be 4.5)
- I already tried to open the project on Visual Studio Community 2013, saving it there before trying to use it on VS2015.
When you create another MVC project from VS2015, everything works fine.
Here is an example of an annoying problem:

source share