コード例 #1
0
        /// <summary>
        /// Intialise the form wizard data
        /// </summary>
        /// <param name="replacementsDictionary">The replacements dictionary</param>
        public override void InitializeFromWizardData(Dictionary <string, string> replacementsDictionary)
        {
            base.InitializeFromWizardData(replacementsDictionary);

            if (replacementsDictionary.ContainsKey("$rootname$"))
            {
                replacementsDictionary.Add("$subnamespace$", WizardHelpers.MakeNameCompliant(replacementsDictionary["$rootname$"]));

                //Do this with a guid rather than $guid3$ as we have $ in the token that break it
                Guid ashxGuid = Guid.NewGuid();

                replacementsDictionary.Add("$ashxGuid$", ashxGuid.ToString("D"));

                replacementsDictionary.Add("$ashxGuidClass$", "$SharePoint.Type." + ashxGuid.ToString("D") + ".FullName$");
            }

            ProjectUtilities.AddTokenReplacementFileExtension(DTEManager.ActiveProject, "ashx");
        }
コード例 #2
0
        /// <summary>
        /// Intialise the form wizard data
        /// </summary>
        /// <param name="replacementsDictionary">The replacements dictionary</param>
        public override void InitializeFromWizardData(Dictionary <string, string> replacementsDictionary)
        {
            base.InitializeFromWizardData(replacementsDictionary);

            ProjectUtilities.AddTokenReplacementFileExtension(DTEManager.ActiveProject, "svc");
        }