public static UIHierarchyItem SelectProjectItem(this DTE2 dte, ProjectItem projectItem) { var solutionName = dte.GetSolutionClass().GetName(); var solutionHierarchy = dte.GetSolutionExplorer().GetUIHierarchy(); var projPath = solutionName + "\\" + projectItem.Name; var uiHierarchyItem = solutionHierarchy.GetItem(projPath); uiHierarchyItem.Select(vsUISelectionType.vsUISelectionTypeSelect); return(uiHierarchyItem); }