I upgraded to Visual Studio 2015 from our MSDN subscription because I was pretty excited to read about Shared Projects... No more managing 21382 nuget packages in our dependenci
[Temporary Answer]
I was able to work around the problem by manually editing the csproj file for my web application.
Here are the steps:
Now look for the ProjectTypeGuids element.
{349C5851-65DF-11DA-9384-00065B846F21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
The first guid is the guid for an ASP.Net MVC 5 Project, and the 2nd guid is for C#.
All you need to do is temporarily remove the first guid and the semicolon, leaving just the c# guid (the 2nd one).
Reload the project and add your shared projects. Once they are all added, edit the project file and put the first guid and the semicolon back.
Reload the project.
The Shared Project reference will still be there, and it will build and link into your web application.
Optionally, you can just manually add the shared project referrence, the format is like this