Five years late to the party, but I accidentally resolved this by removing one of the projects in my solution. When I did that, the VisualStudioVersion value in my sln was updated. Do you think that's what did it? Try something like removing and putting back a csproj in your sln and see if that fixes it.