Exemple #1
0
        private void InitializeWizard(object automationObject, Dictionary <string, string> replacementsDictionary)
        {
            inputForm = new frmWizService();
            inputForm.FinalizeWizEvent += new FinalizeWizHandler(inputForm_FinalizeWizEvent);
            inputForm.ServiceName       = replacementsDictionary["$rootname$"];
            solution = (((EnvDTE.SolutionClass)(((EnvDTE.DTE)automationObject).Solution)));


            selectedProject = HelperFunctions.GetDTE_SelectedProject(solution);

            projectIsvc = HelperFunctions.GetDTEProject(solution, "ISVC");
            if (projectIsvc == null)
            {
                projectIsvc = selectedProject;
            }
            projectSvc = HelperFunctions.GetDTEProject(solution, "SVC");
            if (projectSvc == null)
            {
                projectSvc = selectedProject;
            }

            //replacementsDictionary["$DefaultNamespace$"] = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); // HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString();
            inputForm.ProjectName     = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString();
            inputForm.ProjectSvcName  = HelperFunctions.GetDTEProperty(projectSvc, "DefaultNamespace").Value.ToString();
            inputForm.ProjectISvcName = HelperFunctions.GetDTEProperty(projectIsvc, "DefaultNamespace").Value.ToString();
        }
Exemple #2
0
        private void InitializeWizard(object automationObject, Dictionary<string, string> replacementsDictionary)
        {
            inputForm = new frmWizService();
            inputForm.FinalizeWizEvent += new FinalizeWizHandler(inputForm_FinalizeWizEvent);
            inputForm.ServiceName = replacementsDictionary["$rootname$"];
            solution = (((EnvDTE.SolutionClass)(((EnvDTE.DTE)automationObject).Solution)));


            selectedProject = HelperFunctions.GetDTE_SelectedProject(solution);

            projectIsvc = HelperFunctions.GetDTEProject(solution, "ISVC");
            if (projectIsvc == null)
                projectIsvc = selectedProject;
           projectSvc = HelperFunctions.GetDTEProject(solution, "SVC");
            if (projectSvc == null)
                projectSvc = selectedProject;

            //replacementsDictionary["$DefaultNamespace$"] = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString(); // HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString();
            inputForm.ProjectName = HelperFunctions.GetDTEProperty(solution, "Name").Value.ToString();
            inputForm.ProjectSvcName = HelperFunctions.GetDTEProperty(projectSvc, "DefaultNamespace").Value.ToString();
            inputForm.ProjectISvcName = HelperFunctions.GetDTEProperty(projectIsvc, "DefaultNamespace").Value.ToString();
             



        }