I updated my community edition of visual studio 2017 to 15.3.0
and I got this new build error
Build Failure. Error: Could not load file or assembly 'Microsoft.VisualStudio.VC.Interfaces, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. ========== Clean: 0 succeeded, 0 failed, 0 skipped ==========
there is no reference error and nothing new on my project except the new VS update.
I am developing an MVC 5 runs under 4.5.1 framework.
If you need to keep Lightweight Solution Load enabled, or don't have the option to disable it, then modifying your Visual Studio install to include "Desktop development with C++" will add the missing file and repair the issue.
Source: Microsoft Visual Studio Developer Community
resoolve it by deleting
".vs" Folder "packages" Folder "obj" Folders and Rebuild Solution
I had a similar experience, but with Enterprise.
The error persisted until I disabled Lightweight Solution Loading, but I'm including the other steps I took in case they were pre-requisites.
I hope this helps.
Disable
Lightweight Solution Load
Lightweight load
in the Properties view of the Solution:Deleting .vs folder worked for me