IntelliSense in Razor files (.cshtml) stopped working
This is what worked for me after IntelliSense suddenly began to bug out and stopped colouring C# code correctly in between the HTML tags in my views:
Just delete the contents of the folder at %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_<hash>\ComponentModelCache
As an additional step, you can optionally run the command DevEnv.exe /setup
in Developer Command Prompt for VS (as an Administrator) if the above step doesn't resolve the issue.
When intellisense stops working in the razor file, there's a good chance that the issue can be fixed in three steps:
- Close Visual Studio
- Delete the solution user options file (
<solution-name>.suo
) - Re-open the solution in Visual Studio.
Other solutions for intellisense options can be found here.