Microsoft.VisualStudio.TemplateWizard Namespace
Provides interfaces, attributes, and enumerations that allow you to create custom template wizard extensions.
| Class | Description | |
|---|---|---|
![]() | TemplateWizardDisallowUserTemplatesSecurityAttribute | Specifies that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories. |
![]() | TemplateWizardSecurityAttribute | Specifies that the template wizard extension will only run when called by the specified template. |
![]() | WizardBackoutException | The exception that is thrown when the template wizard is backed out before it has completed. |
![]() | WizardCancelledException | The exception that is thrown when the template wizard is cancelled before it has completed. |
| Interface | Description | |
|---|---|---|
![]() | IFilterTokenValues | Specifies the filtering logic to run when a project or item is instantiated from a template. |
![]() | IWizard | Defines the logic for a template wizard extension. |
| Enumeration | Description | |
|---|---|---|
![]() | WizardRunKind | Specifies constants that define the different templates the template wizard can create. |


