Adding custom dialog to the item template - Hill30/NDjango GitHub Wiki

###Steps to add a custom dialog are described at the following locations:

  1. Create a template
  2. Add section WizardExtension.
  3. Class defined in "FullClassName" attribute should implement "IWizard" interface located in "Microsoft.VisualStudio.TemplateWizard" namespace

Example of WizardExtension tag:

<WizardExtension>
    <Assembly>NDjango.Designer</Assembly>
    <FullClassName>NDjango.Designer.Commands.AddViewCommand</FullClassName>
</WizardExtension>

Specifying what folder template would be located in

For example it is required for a template to be located in Item Templates \ Visual C# \ Web. In order to achieve this it is required that a template physical location directory hierarchy would replicate that structure. Meaning template has to be placed in your project within "ItemTemplates \ CSharp \ Web" directory.

Related information:

http://msdn.microsoft.com/en-us/library/6db0hwky.aspx - MSDN "Visual Studio Templates"

http://msdn.microsoft.com/en-us/library/ms185301.aspx - How to: Use Wizards with Project Templates

http://windowsdevcenter.com/pub/a/windows/2007/06/06/developing-visual-studio-project-wizards.html?page=6 - Developing Visual Studio Project Wizards

⚠️ **GitHub.com Fallback** ⚠️