I downloaded the project from my source control system and then called
IVsSolution.CreateProject() method to get the project file.
After that I am trying to iterate the hierarchy recursively from solution level. But I am seeing that for project which I added recently, the canonical name is coming with a (loading) word added. e.g."ProjectName(loading)".
I suspect that the project is not loaded properly. Is this the case? How to make sure that the project is loaded correctly. Am I doing something wrong in the first step of using IVsSolution.CreateProject()?
This works for VS2005, 08 and 10 but not in VS2012.