'Visual studio Intellisense color-coding not working

Right now in my code suddenly some part of the code is not color-coded to Visual Studio classic theme colors. I am not sure if there is some error in my code but when I define some property for example:

public class VideoEncodeTest : AndroidPowerTest
    {
        [CptfConfigAcceptedParametersClass]
        public VideoEncodeTestParameters VideoEncodeTestParameters { get; set; }

        [CptfConfigAcceptedParametersClass]
        public IBundleStrategy Strategy { get; set; }

}

I expect Type of the properties, Name of the base class and name of the attribute to be in color-coded in blue at least. However, it is not and it is plain black. This is only happening with this particular class and not happening with other classes. I am not sure why and what can be the reason.

Any ideas? prior experience?



Solution 1:[1]

I recently had this issue after updating Visual Studio 2019.

I was able to fix it by heading to Tools > Options > Text Editor > C# > Advanced, and finally selecting Visual Studio 2019 in the Editor Color Scheme dropdown.

Screenshot for reference.

Solution 2:[2]

Are you sure your settings are all right, and the problem is elsewhere? You can check if your settings are not what you'd expect them to be in the 'Fonts and Colors' menu.
(Tools -> Options -> Environment -> Fonts and Colors)

You may have plugins installed which are inflicting with your current settings. If that's the case, you should try removing your add-ins, then re-installing them.

If it's certain that the problem is with your VS intellisense, first try refreshing the IntelliSense cache by selecting the 'Refresh Local Cache' option in the Edit menu of VS under the IntelliSense item.
(Edit -> IntelliSense -> Refresh Local Cache or just hit Ctrl+Shift+R)

If you still experience the problem, you should try closing VS, deleting the %appdata%\Microsoft\VisualStudio\11.0\ReflectedSchemas folder, then starting it up again to check if the problem is solved.

If neither of these could solve your problem, you can still try to reset all settings in VS. It has some chance to work, but I don't recommend it.
(Tools -> Import and Export Settings -> Reset all settings)

Solution 3:[3]

This happened to me with a new project in a solution. Another member in the team had created it and when I pulled it via git I got no color coding even though the code ran fine. I also had color coding in the other projects.

What fixed it for me was simply adding a new class to the project with no color coding. Then everything started working normally again.

Solution 4:[4]

My fix was to rename the file. I had originally created it as an html file. When I renamed it my intellisense came back.

Solution 5:[5]

In case anyone stumbles on this issue in 2022 (as it still happens), what works for me is to reload or create a specific project file for the code type I want IntelliSense to work with.

For example, if I had a C# and Python project in a solution, loading the solution, IntelliSense will only work for one of the two languages. Manually loading the Python or C# project will fix both the color-code and IntelliSense for whichever language it's currently broken for.

After trying everything above, so very many times, I was able to replicate and duplicate this in my multi-language solutions.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1
Solution 2
Solution 3 Ogglas
Solution 4 Blank
Solution 5 Mark Johnson