public sealed override void RunStarted(object automationObject, Dictionary <string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams) { _dte = (DTE2)automationObject; _currentProject = EnvDTEHelper.GetCurrentProject(); _project = EnvDTEProject.From(_currentProject); _referenceService = new ProjectSystemReferenceService(); _packageService = new ProjectSystemPackageService(); RootNamespace = replacementsDictionary["$rootnamespace$"]; RootName = replacementsDictionary["$rootname$"]; if (RootName.Contains(".")) { RootName = Path.GetFileNameWithoutExtension(RootName); } RunStartedCore(replacementsDictionary); }