public IVsHierarchy GetHierarchy(System.IServiceProvider serviceProvider, EnvDTE.Project project) { var solution = serviceProvider.GetService(typeof(SVsSolution)) as IVsSolution; IVsHierarchy hierarchy; solution.GetProjectOfUniqueName(project.ToString(), out hierarchy); return hierarchy; }