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
            });
        }