private async Task <bool> TryStartVisualStudioAsync(string solutionFilePath)
        {
            if (!await IsExtensionInstalledAsync())
            {
                if (!message.ShowAskOkCancel(
                        "The Visual Studio Dependinator extension does not seem to be installed.\n\n" +
                        "Please install the latest release.\n" +
                        "You may need to restart running Visual Studio instances."))
                {
                    return(false);
                }

                if (!installer.InstallExtension(false, true) || !installer.IsExtensionInstalled())
                {
                    message.ShowWarning(
                        "The Visual Studio Dependinator extension does not\n" +
                        "seem to have been installed.");
                    return(false);
                }
            }

            StartVisualStudio(solutionFilePath);
            return(true);
        }