Visual Studio no longer Auto-completes or highlights Unity-related errors.

I updated Visual Studio to 15.3.2 a few nights ago, and since then I’ve had issues. I first noticed the increased amount of time it took to synchronize script updates with Unity. Then I realized that VS was no longer red-highlighting errors within the script, and that it would no longer auto-complete Unity-related scripting errors. I should note that it still highlights basic scripting errors. Finally, I noticed that all of the tool-bar buttons in VS are blank, but still display the correct tool-tips when hovered-over.

I am using Unity version 2017.1.0f3 Personal. I have tried un-installing and re-installing both VS and Unity itself.

Does anyone have any suggestions on how I might correct this behavior?

Thank you for your time.

Did you use the Unity installer to install visual studio?

When something similar happened to me, reinstalling worked

For posterity, I’ll note here that @Bunny83’s suggestion of opening VS with a blank project lead to the solution. Somehow going through a fresh project allowed VS to detect that it needed to install “.NET Desktop Development” and after it did that, VS worked fine across all projects. I’m posting this here since I couldn’t mark their suggestion as the answer.