I have Visual Studio 2012 Professional. When I try to open a particular csproj I get an error message
The project type is not supported by this instal
There is a really easy way to solve this.
Probably some of the dependencies are missing, and it is really hard to find out which one.
Go to
http://www.asp.net/downloads
Download ASP.NET and WebTools for your version of Visual Studio
A web platform installer will come up, which will install all the required tools
This solved my problem
There is no need to go through the ProjectTypeGuids
Found Visual Studio 2012 in the old 'add remove programs', then pressed 'change'. Fixed by installing 'Microsoft Web Developer Tools'