Whenever I try opening a .cs file with Visual Studio, I get this error :
Expected 1 export(s) with contract name "Microsoft.VisualStudio.Utilities.IContentTypeRegistryService" but found 0 after applying applicable constraints.
Visual Studio had been working working fine for me, then all of a sudden this started happening. I tried deleting the cache and even uninstalling the program altogether, but the error persists. I checked online everywhere, but nobody seems to have had this issue before. Here is a picture.