private ConfigurationFileItem GetConfigurationFile(EnvDTE.Project project) { var item = project.GetConfigurationFileItem(); if (item == null) { return(null); } var filename = Path.GetFileNameWithoutExtension(item.GetFileName()); var projectType = String.Compare(filename, "web", true) == 0 ? ProjectType.Web : ProjectType.Windows; return(new ConfigurationFileItem() { ConfigurationItem = item, ProjectType = projectType, BaseConfigFileName = filename }); }