Adding custom dialog to the item template - Hill30/NDjango GitHub Wiki
###Steps to add a custom dialog are described at the following locations:
- Create a template
- Add section WizardExtension.
- 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>
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