Microsoft.VisualStudio.TemplateWizard 命名空间

TemplateWizardDisallowUserTemplatesSecurityAttribute

此属性可以放在向导扩展实现上,以限制哪些模板可以调用向导扩展。

TemplateWizardSecurityAttribute

此属性可以放在向导扩展实现上,以限制哪些模板可以加载向导扩展。

WizardBackoutException

可以抛出模板向导的异常。

WizardCancelledException

在模板向导中取消处理时可能会引发的异常。

接口

IFilterTokenValues

接口由希望修改模板替换值的组件实现。 用于基于每个编程语言修复替换值。 例如,某些语言可能无法接受标识符 ab$cd,因此使用筛选器,此值可以转换为可接受的标识符ab_cd。

IWizard

接口由向导扩展实现,以在向导处理 .vstemplate 文件时接收通知。 此接口的实现可以修改模板的处理方式,或执行模板向导不执行的自定义工作。

IWizard2

模板向导的可选接口。 此接口支持用于添加新项的解决方案层次结构位置不同于当前层次结构选择的方案-例如,在 Visual Studio Codespace 中运行的向导在解决方案层次结构中没有选择。

枚举

WizardRunKind

定义向导如何处理 .vstemplate 文件的枚举。