public static IProjectConfigurationStore GetProjectConfigurationStore(IVsProject project)
        {
            if (_projectStores.ContainsKey(project))
            {
                return(_projectStores[project]);
            }
            else
            {
                IProjectConfigurationStore store;

                if (ProjectUtilities.IsMSBuildProject(project))
                {
                    store = new ProjectConfigStore(project);
                }
                else
                {
                    store = new NonMSBuildProjectConfigStore(project, _serviceProvider);
                }

                _projectStores.Add(project, store);
                return(store);
            }
        }
        public static IProjectConfigurationStore GetProjectConfigurationStore(IVsProject project)
        {

            if (_projectStores.ContainsKey(project))
            {
                return _projectStores[project];
            }
            else
            {
                IProjectConfigurationStore store;

                if (ProjectUtilities.IsMSBuildProject(project))
                {
                    store = new ProjectConfigStore(project);
                }
                else
                {
                    store = new NonMSBuildProjectConfigStore(project, _serviceProvider);
                }

                _projectStores.Add(project, store);
                return store;
            }
        }