protected Project GetTargetProject(DTE dte) { if (Project != null) { return(Project); } if (!string.IsNullOrEmpty(ProjectName)) { Project destinationProject = Helpers.GetProjectByName(dte, ProjectName); if (destinationProject != null) { return(destinationProject); } } return(Helpers2.GetSelectedProject(dte)); }