public void RunStarted(object automationObject, Dictionary<string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams) { try { // Display a form to the user. The form collects // input for the custom message. inputForm = new SolutionSetupForm(); inputForm.ShowDialog(); ProxyName = inputForm.ProxyProjectName; ServerName = inputForm.ServerProjectName; ClientName = inputForm.ClientProjectName; OutputDirectory = string.Format("{0}\\Debug\\", replacementsDictionary["$solutiondirectory$"]); if (!Directory.Exists(OutputDirectory)) Directory.CreateDirectory(OutputDirectory); // Add custom parameters. replacementsDictionary.Add("$proxyname$", ProxyName); replacementsDictionary.Add("$servername$", ServerName); replacementsDictionary.Add("$clientname$", ClientName); replacementsDictionary.Add("$outputdirectory$", OutputDirectory); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void RunStarted(object automationObject, Dictionary <string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams) { try { // Display a form to the user. The form collects // input for the custom message. inputForm = new SolutionSetupForm(); inputForm.ShowDialog(); ProxyName = inputForm.ProxyProjectName; ServerName = inputForm.ServerProjectName; ClientName = inputForm.ClientProjectName; OutputDirectory = string.Format("{0}\\Debug\\", replacementsDictionary["$solutiondirectory$"]); if (!Directory.Exists(OutputDirectory)) { Directory.CreateDirectory(OutputDirectory); } // Add custom parameters. replacementsDictionary.Add("$proxyname$", ProxyName); replacementsDictionary.Add("$servername$", ServerName); replacementsDictionary.Add("$clientname$", ClientName); replacementsDictionary.Add("$outputdirectory$", OutputDirectory); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }