public void RunStarted(object automationObject, Dictionary <string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams) { if (runKind == WizardRunKind.AsMultiProject) { if (!CommandUtils.TryRegisterAppFromProgramFiles("Git\\bin", "git")) { var form = new GitBashInstallationPrompt(); form.ShowDialog(); if (!form.GitFoundOnPath) { //Advise to restart VS and backout? throw new WizardBackoutException("Git installation required"); } } } }
public void RunStarted(object automationObject, Dictionary<string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams) { if (runKind == WizardRunKind.AsMultiProject) { if (!CommandUtils.TryRegisterAppFromProgramFiles("Git\\bin","git")) { var form = new GitBashInstallationPrompt(); form.ShowDialog(); if (!form.GitFoundOnPath) { //Advise to restart VS and backout? throw new WizardBackoutException("Git installation required"); } } } }