public int OnBeforeCloseProject(IVsHierarchy pHierarchy, int fRemoved)
        {
            var project       = pHierarchy.ToProject();
            var slugifiedName = project.SlugifiedName();

            StatusBarLogger.Log($"Clearing Gauge Project Cache: {project.Name}");
            ProjectFactory.Delete(project.SlugifiedName());
            GaugeService.Instance.KillChildProcess(slugifiedName);
            GaugeService.Reset();
            return(VSConstants.S_OK);
        }